我想添加一些自定义按钮,实现和 iPhone 的主屏幕一样的效果。我能想到的是计算每个按钮的位置并将它们添加到视图中。还有其他方法可以做到这一点吗?例如向 tableview 添加按钮
问问题
361 次
2 回答
1
TTLauncherView
从Three20检查,
于 2009-12-01T10:32:44.750 回答
0
我在普通表格视图中使用自定义单元格(内部有 4 个 UIButton)实现了照片应用程序中缩略图的相同视图(原则上仅因为背景颜色和按钮的圆形效果而有所不同)。
就我而言,这是因为我需要上下滚动,在您的特定情况下,应该有一种方法可以“锁定”表格以防止滚动。顺便说一句,由于这个原因,在界面构建器中设计自定义视图可能会更简单,设计这样一个视图非常快,然后创建一个自定义控制器以提供简单的方法来为 UIButtons 分配图标和动作动态的。
您也可以按照已经建议的方式查看 Three20 库,它已经实现,但是如果您这样做,您的应用程序很容易被 Apple 拒绝。
于 2009-12-01T14:12:53.820 回答