jjzjj

scrollToRowAtIndexPath

全部标签

ios - 调用 scrollToRowAtIndexPath 时的 SIGABRT

在一个应用程序中,我正在提取一个JSON数组并使用它来填充一个UITableView:classTableViewController:UITableViewController,NSURLConnectionDelegate{vartableData:[AnyObject]=[]//...funcconnectionDidFinishLoading(connection:NSURLConnection!){vardataAsString=NSString(data:data,encoding:NSUTF8StringEncoding)varerr:NSErrorvarjson=NSJ

ios - 等到 scrollToRowAtIndexPath swift 完成

我有一个UITableView,其中的单元格多于屏幕上显示的单元格。当我收到来self的数据模型的通知时,我想跳转到特定行并显示一个非常基本的动画。我的代码是:funcanimateBackgroundColor(indexPath:NSIndexPath){dispatch_async(dispatch_get_main_queue()){NSLog("tableshouldbeattherightposition")ifletcell=self.tableView.cellForRowAtIndexPath(indexPath)as?BasicCardCell{varactColo

objective-c - UITableView scrollToRowAtIndexPath 不适用于最后 4

我在UITableViewController中,单元格内有文本字段。当用户单击文本字段时,我实现UITextFieldDelegate并在方法textFieldDidBeganEditing中确定单元格的索引并滚动到该位置。它适用于除最后4-5个细胞之外的所有细胞。我究竟做错了什么?谢谢。 最佳答案 scrollToRowAtIndexPath:方法将单元格滚动到UITableViewScrollPositionTop或UITableViewScrollPositionMiddle仅当tableView的contentSize足够

iphone - scrollToRowAtIndexPath 错误

我在使用使用tableview的应用程序时遇到错误,错误如下所示。2012-01-1910:19:51.442bcode[1176:207]***Terminatingappduetouncaughtexception'NSRangeException',reason:'-[UITableViewscrollToRowAtIndexPath:atScrollPosition:animated:]:row(3)beyondbounds(3)forsection(0).'***Firstthrowcallstack:(0x16c30520x1920d0a0x166ba780x166b9e9

ios - scrollToRowAtIndexPath 没有正确处理最后一行

我在使用UITableView时遇到问题,它似乎无法在使用scrollToRowAtIndexPath:atScrollPosition:animated时正确处理滚动到最后一行这是我用来引起滚动的代码:[self.tableViewscrollToRowAtIndexPath:indexPathatScrollPosition:UITableViewScrollPositionMiddleanimated:YES];这是显示结果(和问题!)的屏幕截图:如您所见,最后一行(September)没有完全滚动到View中;底部的几个像素被截断。我试过使用UITableViewScrollP

ios - scrollToRowAtIndexPath :atScrollPosition causing table view to "jump"

我的应用程序具有聊天功能,我正在像这样输入新消息:[self.tableViewbeginUpdates];[messagesaddObject:msg];[self.tableViewinsertRowsAtIndexPaths:@[[NSIndexPathindexPathForRow:messages.count-1inSection:1]]withRowAnimation:UITableViewRowAnimationBottom];[self.tableViewendUpdates];[self.tableViewscrollToRowAtIndexPath:[NSIndex
12