获取 UITableView 部分的框架
如何在分组表视图中获得整个部分的框架?
我想在编辑时通过将表格视图的边界设置为该框架来隔离一个部分。
how would one get the frame of a whole section in a grouped table view?
I want to isolate a section when editing by setting the table view's bounds to that frame.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您将使用
UITableView
的-(CGRect)rectForSection:(NSInteger)section;
方法获取某个部分的矩形。You will get the rect for a section using
UITableView
's-(CGRect)rectForSection:(NSInteger)section;
method.当表格进入编辑模式时,您可能需要
deleteSections:withRowAnimation:
,当表格离开编辑模式时,您可能需要insertSections:withRowAnimation:
。这还需要更改其他
dataSource
方法以返回适当的值,就好像当self.tableView.editing == YES
时只有一个部分。You might want to
deleteSections:withRowAnimation:
when the table goes into editing mode andinsertSections:withRowAnimation:
when it leaves editing.This would also require changes to other
dataSource
methods to return appropriate values as if there is only one section whenself.tableView.editing == YES
.