我正在開發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