UItableview

ios – 如何检测UITableView的清晰部分的点击?

我有视图控制器与UITableView.表视图的高度是静态的,==屏幕的高度.表中的行数可以更改,有时可能是行数小于可以看到的行数的情况,因此表底部有一些清晰的区域.我可以在没有手势识别器的情况下检测到它吗?UITableView有一些委托方法吗?

ios – 通过reloadData更新UITableView时保持选择

我正在尝试实现类似于Apple的日历应用程序设置开始时间和结束时间视图的视图.我认为看起来很棒,但我遇到了两个问题.首先,我想自动选择第一行.我有点使用这个:但是,动画显示,在视图加载时可视地选择rown,我希望在视图加载时已选择它.第二个也是更重要的问题是,当我在选择器更新后重新加载数据时,我会丢失选择,而我的任务根本不起作用.现在我知道这是reloadData的默认操作,我正在寻找一种替代方法

ios – 在表格页脚中添加按钮

我在一个viewcontroller中有tableview.我有一个部分.我想在页脚中添加按钮.我写了这个代码,但页脚视图没有显示.我也在其代表方法中设置页脚100的高度.截图:最初我有3个数据.但是当我搜索特定的数据和结果将显示在tableview当时我有一个数据,所以当时脚注位置改变.我想在最初的地方修复页脚.解决方法每Apple’sDocs你还必须实现heightForFooterInSec

ios – NSIndexPath和IndexPath在Swift 3.0中

我最近将我的代码转换为Swift3.0.我的集合视图和表视图数据源方法现在在其方法签名中包含IndexPath而不是NSIndexPath.但是仍然在方法定义中,将IndexPath类型转换为NSIndexPath.即任何人都可以告诉我为什么indexPath被转换为NSIndexPath.解决方法没有理由将IndexPath转换为NSIndexPath.Swift3覆盖类型IndexPath具有属性您可以直接访问:显然,Xcode迁移者并不完美.

ios – 当用户多次加载视图时,在uitableview上保存附件复选标记

所以我实现了一个带有tableview的UIViewController,基本上它作为我的uicollectionview的一组“过滤器”加载.现在,当我点击tableview中的复选标记时,它会相应地“过滤”我的单元格,但现在当我再次重新加载视图时,我想显示我使用过的最新“复选标记”或“过滤器”.我已经看到这是用NSUserDefaults实现的,但我无法成功实现它.如果有人能帮助我,我将不胜感

ios – 检测UITableView的底部“反弹”

我有一个表视图,当用户向下滚动UITableView时执行动画,当用户在UITableView上向上滚动时,执行不同的动画.问题是当用户到达UITableView的底部并且它反弹时,表会记录向上然后向下移动,从而在不应该执行时执行动画.滚动到顶部时会发生同样的确切行为;但是,我能够像这样检测它:这很完美,但对于我的生活,我无法找出检测底部的if条件.我确信它很简单,我只是想不通.解决方法这样的事情怎么样:

ios – 单击自定义UITableView节标题是在节的第一行调用didSelectRow:

我检查了在该xib及其类上链接的任何操作,找不到任何addTarget:或任何xib操作.其他奇怪的因素:它不会发生在第一个HeaderCell上,只发生在>=1部分.注意:我有一个快速解决方案,但它有一点风险,以后的支持在HeaderCell类中,我只需要实现:这是最后的解决方案.有人之前发现了这种行为吗?

ios – NSFetchedResultsController:删除1行使应用程序崩溃

显然,我在这里缺少一些基本的东西.不要犹豫,建议基本的答案.我首先用控制器实现了这个:didChangeObject:…方法.错误是一样的,但有些细节不同.编辑我相信我的问题是固定的.两个答案帮助我找到了答案.马丁得到了答案,因为解释有助于我更好地理解……

ios – UITableView在解除另一个视图后滚动内容大小不正确

所以我有一个UITableViewController,它启动另一个tableVC,它在关闭时更改原来的单元格数.解雇时,尽管返回正确的单元格高度(和标题高度)以及更新的行数(使滚动内容很大),滚动视图仅在滚动时反弹.在查看表的滚动的contentSize属性时,contentSize不正确,与之前相同.当初始加载原始的tableVC时,我没有问题.如果我有大量的单元格,表将按预期滚动.只有解除了

ios – 如何将MBProgressHUD的位置固定在UITableView的中心位置

我有一个场景,我在UITableViewController上使用第三方库MBProgressHUD但问题是每当我上下滚动HUD随滚动移动.我不想禁用UITableView滚动,我也希望将HUD保持在UITableView的中心.有可能实现它吗?解决方法将HUD添加到tableview的超级视图或navigationController.view可以解决问题: