我需要将iOS菜单放到UIView或UITableView吗?

时间:2014-01-17 08:47:44

标签: ios7 interface-builder xcode5

我想创建一个静态菜单,大约有20个菜单项,我认为UIView对我来说很容易,因为我可以通过拖拽按钮按下我想要的菜单项,但我找到了溢出内容被隐藏,并且视图无法滑到底部以显示更多项目。我问了另一个问题,有人建议我使用UITableView来解决这个问题,我不确定哪种解决方案更好。

enter image description here

1 个答案:

答案 0 :(得分:0)

UITableView是UIView的子类,用于显示可滚动的对象集合。它具有数据重用机制以节省内存。您可以制作典型数据的NSArray并仅描述UITableViewCell的UI一次,然后在滚动时自动重复使用它。

如果是UIView,您需要在可见帧的边界后面定义所有对象,然后实现UI交互以便自己滚动。因此,纯粹的UIView适用于iPhone屏幕所包含的紧凑的不同数据集。