Jay*_*ree 1 iphone uitableview
我希望实现像可扩展和可折叠的东西UITableViewCell.折叠和扩展用户点击的部分已经实现,但我正在寻找的是显示越来越少的功能.
也就是说,当UITableViewCell未展开以显示完整视图时,应显示"更多"一词.当UITableViewCell扩展时,它应该在结尾显示"less".因此,每当用户点击更多时,只有UITableView应该扩展,反之亦然.有关如何做到这一点的任何想法?像网页上的东西.当你点击更多链接时,它会扩展该区域并让你看到它的全部内容.
扩展iWasRobbed的答案,您正在寻找WWDC 2010 Session 128,Mastering Table Views,您可以在apple.com上正式找到它.
它包括一个通过更新返回的值来扩展表格单元格的演示,tableView:heightForRowAtIndexPath:然后调用:
[tableView beginUpdates];
[tableView endUpdates];
Run Code Online (Sandbox Code Playgroud)
在...上UITableView.由于您不需要更改显示的行,因此您无需在begin和end之间包含任何代码.endUpdates调用一次后,通过调用tableView:heightForRowAtIndexPath:每行来重新计算所有行的高度.
该视频包含如何为更新设置动画的示例,包括如何禁用动画.
| 归档时间: |
|
| 查看次数: |
6047 次 |
| 最近记录: |