一个UIView内有多个子视图(幻灯片?)?指出我正确的方向

时间:2011-03-08 19:19:38

标签: iphone ios uiview sdk

我想要一个UIView,里面应该有一系列幻灯片。让我们说30张幻灯片,每张幻灯片都会打印数据库中的数据,但这与此无关。

要说清楚:主页视图 - 使用UIButton的普通UIView。 按UIButton获取30张幻灯片中的第一张(每张都会打印,我不知道,1-30号码)。所以,第一个视图从db获得第一个,第二个..你明白了吗?从幻灯片移动应该通过箭头,按钮或其他方式完成。

这样做的最佳方式是什么? 我想有30多个UIViews不能完成这项工作。可能是UIImageView,但我没有“图像”?

提前致谢!

2 个答案:

答案 0 :(得分:0)

看看来自apple的TheElements示例代码。它演示了如何使用navigationcontroller,tableview和tab bar控制器。 你可能只需要一个在导航控制器中有30行的tableview。

Link to sample code

答案 1 :(得分:0)

你真正想要的是一个带有两个子视图的UIViewController,称它们为A和B.

在subviewA中显示幻灯片1时,在后台绘制/设置slide2到subviewB。

用户点击按钮,你可以显示/ bringToFront /动画slideB的外观。 现在隐藏了subviewA,将draw.setup slide3绘制到subviewA并重复。