0

我想添加一些自定义按钮,实现和 iPhone 的主屏幕一样的效果。我能想到的是计算每个按钮的位置并将它们添加到视图中。还有其他方法可以做到这一点吗?例如向 tableview 添加按钮

4

2 回答 2

1

TTLauncherViewThree20检查,

于 2009-12-01T10:32:44.750 回答
0

我在普通表格视图中使用自定义单元格(内部有 4 个 UIButton)实现了照片应用程序中缩略图的相同视图(原则上仅因为背景颜色和按钮的圆形效果而有所不同)。

就我而言,这是因为我需要上下滚动,在您的特定情况下,应该有一种方法可以“锁定”表格以防止滚动。顺便说一句,由于这个原因,在界面构建器中设计自定义视图可能会更简单,设计这样一个视图非常快,然后创建一个自定义控制器以提供简单的方法来为 UIButtons 分配图标和动作动态的。

您也可以按照已经建议的方式查看 Three20 库,它已经实现,但是如果您这样做,您的应用程序很容易被 Apple 拒绝。

于 2009-12-01T14:12:53.820 回答