将单元格的重新排序属性设置为 NO
我们可以专门将单元格的重新排序属性(使用+按钮添加单元格)设置为NO吗?我无法将编辑样式设置为“否”,因为那样我什至无法在“添加单元格”中找到“+”按钮。
Can we specifically set the re-ordering property of a cell (Add cell with + button) to NO? I cannot set editingStyle to NO as then I would not get even the + button in Add cell.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用委托方法:
tableView:canMoveRowAtIndexPath:
。您应该通过检查indexPath 是什么来使用它,如果indexPath 是您不希望重新排序启用的单元格的indexPath,则返回NO。
Use the delegate method:
tableView:canMoveRowAtIndexPath:
.You should use it by checking to see what the indexPath is and then return NO if the indexPath is the indexPath of a cell you do not want reorderingEnabled on.
您可以将单元格的
showsReorderControl
设置为NO
,实现tableView:moveRowAtIndexPath:toIndexPath:
并为返回
。NO
>tableView:canMoveRowAtIndexPath:http://developer.apple.com/library/ios/documentation/uikit/reference/UITableViewCell_Class/Reference/Reference.html#//apple_ref/occ/instp/UITableViewCell/showsReorderControl
You can set a cell's
showsReorderControl
toNO
, implementtableView:moveRowAtIndexPath:toIndexPath:
and returnNO
fortableView:canMoveRowAtIndexPath:
.http://developer.apple.com/library/ios/documentation/uikit/reference/UITableViewCell_Class/Reference/Reference.html#//apple_ref/occ/instp/UITableViewCell/showsReorderControl