UItableview

UITableView reloadRowsAtIndexPaths隐藏行

我使用UITableView和静态单元格.如果我使用reloadData,那么一切都还可以.如果我尝试reloadRowsAtIndexPaths它会隐藏行.如果我向上拖动tableView(当单元格更新时),则会出现行.解决方法我有同样的问题,这似乎是一个错误.我试验了一些,当我将动画选项设置为UITableViewRowAnimationNone时,问题不会发生.当你将该选项设置为UITabl

ios – 为什么在Swift中发生“使用未声明的UITableView”?

我是Swift的新手.我创建了一个第二个swift文件调用DeviceInfo.swift并在Main.storyboard中添加一个UIViewcontroller.我还在UIViewcontroller中添加了一个UITableView.但是通过命令左边的UITableView连接到DeviceInfo.swift后,错误的使用未声明的类型’UITableView’显示.错误显示如下.题为什么使用未申报类型的“UITableView”发生了?提前致谢.解决方法导入UIKit要连接delegate和da

ios – 如何在UIViewController中与UITableView进行交互?

我沉迷于在storyboard中使用TableViewController,它的类直接继承自UITableViewController,其功能如下:默认情况下,你只需要实现它们.但是现在我在storyboard中使用ViewController(继承自UIViewController),并通过拖放将Object库中的UITableView控件用于视图控制器.显然,我将附加到我的故事板ViewCon

UITableView在iOS 7中,在单元格中编辑UITextView时,不滚动到正确的位置

我有一个静态单元的表视图.一个单元格包含一个UITextView,并且heightForRowAtIndexPath:是动态计算的,因此单元格总是足够高以容纳文本(该部分在iOS7下实现了一些工作,实际上,因为不可能简单地询问textView的contentSize).当我在文本视图中点击开始编辑时,键盘动画到位,tableView上的contentInsets会自动调整,以解决这个问题(即iPh

ios – 使用UITableView和NSOrderedSet进行核心数据排序

我还需要回应-tableView:moveRowAtIndexPath:fromIndexPath:toIndexPath:还是表视图自动处理的模型重新排序?我可以检查核心数据模型文件中的“有序”复选框,并期望它将更改从表格视图传输到商店,还是要做更多的事情?

ios – 使用长按手势在tableview中重新排序单元格?

我想使用longPress手势来重新排列tableview单元格.在longPress被识别之后,我希望tableView基本上进入“编辑模式”,然后重新排序,就像我正在使用苹果提供的重新排序控件一样.有没有办法做到这一点,而不需要依靠第三方解决方案?提前致谢.编辑:我最终使用了所接受答案中的解决方案,并依赖于第三方解决方案.解决方法那么本质上你想要“Clear”-likerowreordering对吗?

iOS7 UIRefreshControl更改contentInset

我的应用程序中有一个UINavigationController.UINavigationBar设置为不透明,所有的滚动视图都不会在条形下面重叠.在一个视图中,我有一个UITableView.UITableView的框架在我的iPhone5上是(00;320504),即高度是568–64(导航栏和状态栏的高度).UITableView的contentInset为(0,0).当表视图首先加载cont