我正在开发IOS应用程序。它有3个屏幕(视图),当应用程序加载时出现在dotted page中。发生什么事是当应用程序完成加载时,它会直接在屏幕1上开始显示。但是我希望它从屏幕2(中心屏幕)开始。我怎样才能做到这一点?通往工作示例的链接将非常有帮助。如何使应用程序加载时出现3个视图中的第一个视图 - IOS
感谢
我正在开发IOS应用程序。它有3个屏幕(视图),当应用程序加载时出现在dotted page中。发生什么事是当应用程序完成加载时,它会直接在屏幕1上开始显示。但是我希望它从屏幕2(中心屏幕)开始。我怎样才能做到这一点?通往工作示例的链接将非常有帮助。如何使应用程序加载时出现3个视图中的第一个视图 - IOS
感谢
如果您使用的是UIPageControl
,设置currentPage = 1
。您的UIControlEventValueChanged
响应者将处理页面更改。
UIPageControl *myPageControl = [[UIPageControl alloc] init];
[myPageControl addTarget:self action:@selector(pageChanged:) forState:UIControlEventValueChanged];
[myPageControl setCurrentPage:1];
谢谢伊恩。我没有使用UIPageControl,而是使用了类似的方法,初始化** Container **并将索引设置为1,而不是0,也**从** presentationIndexForPageViewController **返回1 **。感谢您的帮助,现在它正在按需要工作。 – Sashi 2014-10-28 21:48:13
你使用的是PageViewController还是不同的? – GoCrazy 2014-10-28 21:52:23
它是** PiPUIViewController **。现在它正在工作,请参阅我的回复以下答案。谢谢 – Sashi 2014-10-28 22:01:21