jjzjj

RowAtIndexPath

全部标签

objective-c - 选择 RowAtIndexPath : animated: scrollPosition: - Row is "selected"

我正在使用以下代码滚动到tableView的顶部:NSIndexPath*topIndexPath=[NSIndexPathindexPathForRow:0inSection:0];[self.listTableViewselectRowAtIndexPath:topIndexPathanimated:NOscrollPosition:UITableViewScrollPositionMiddle];效果很好,但我想避免目标行被“选中”。见下图:关于运行此代码后如何“取消选择”该行的任何想法?或者更好的是,以一种不首先“选择”目标行的方式运行此代码? 最佳

objective-c - 取消选择 RowAtIndexPath : failing in iOS5

以下在iOS4.3中运行良好,但在iOS5中抛出EXC_BAD_ACCESS。if(mainTable!=nil){[mainTabledeselectRowAtIndexPath:currentIndexPathanimated:YES];mainTable是UITableView类型。它在带有deselectRowAtIndexPath:的行上失败。离开主(第一个)TableView时会发生上述异常。步骤如下:单击主TableView中的一行。显示另一个TableView。单击左上角按钮返回主表,出现异常。其实,到时候-(void)viewDidDisappear:(BOOL)an

ios - 取消选择 RowAtIndexPath 问题

我刚刚开始使用tableView,我在嵌入导航Controller的viewController中的tableview中有5个单元格。当一个单元格被按下时,另一个View被插入。我的问题是我按下的单元格被选中但选择不会消失。我试过这段代码:-(void)tableView:(UITableView*)tableViewdidDeselectRowAtIndexPath:(NSIndexPath*)indexPath{[self.tableViewdeselectRowAtIndexPath:indexPathanimated:NO];NewViewController*newViewC