我有50个UIButtons。 一次只允许在UIView上显示10个UIButtons。
如何设置此项以允许用户滚动50个按钮列表?
THX
答案 0 :(得分:0)
将50个按钮添加到滚动视图中。
将滚动视图设置为启用分页..
是委托并检查滚动视图的内容偏移量以确定用户所在的页面。
加载页面的按钮..并删除其他页面按钮以释放内存。(稍后当用户返回页面时添加)
答案 1 :(得分:0)
正如其他用户所说,你可以通过滚动视图来实现。
我个人认为使用tableview可能会更容易,(假设它不是特定的10个,只有10个连续的按钮)。您可以安排tableview删除分隔符,并调整单元格高度,以便屏幕上只有10个单元格。
这对我来说似乎更简单。如果您实施didSelectRowAtIndexPath:
,则可能不需要UIButtons。