0

我的应用中有一个视图可以动态创建某些数据。我希望能够像旧视图一样创建一个新视图,但在应用程序的不同“页面”上。这是可能的,我将如何去做?一个很好的例子是 iPhone 上的主屏幕。当应用程序的数量在一个页面上达到一定数量时,它会移动到下一页并继续放置应用程序(或在我的情况下是数据)。我有一个按钮,可以将对象写入屏幕,并将它们存储在一个数组中。我希望它在 时[myArray count] > x,放置的下一个对象将转到另一个页面,但与第一个相同。任何帮助,将不胜感激!~地毯嘶嘶声

我尝试过的事情(没有用):

  • 创建一个NSObject通过 实例化视图的类[myView viewDidLoad],并在 中激活myView
  • 创建一个单独的视图控制器,执行与上面相同的操作
4

1 回答 1

2

您应该尝试使用水平UIScrollViewpagingEnabled设置为是)和UIPageControl. 看看这个教程。以更现代的方式创建类似功能的另一个选项是UIPageViewController

更新:我建议尝试SGPagerView。我只是在模拟器中尝试了一下,它看起来是一个相当简单的实现。

于 2013-05-23T00:54:45.307 回答