2012-03-06 95 views
2

我在學習iOS編程的基礎知識,我想知道如何使用Xcode 4.2和故事板的頁面控件?我訂閱了MyCodeTeacher.com,頁面控制器上的課程已過時,並且不適用於新的Xcode。我無法通過Google找到教程,Apple文檔也無濟於事。 有人可以指點我一個很好的教程或給我一個基本的例子嗎?如何使用Xcode 4.2和故事板的「頁面控件」?

非常感謝!

回答

9

確定這裏爲典型情況下的工作流程:

1.創建一個IBOutlet爲您的PageControl對象

實施例:

@property (unsafe_unretained, nonatomic) IBOutlet UIPageControl *pageControl; 

2.創建一個IBAction爲以及用於「

:值改變」相同的PageControl

實施例的事件

每次用戶更改頁面時,您的pageDidChange:方法將被觸發。

現在,這裏是一些常用的方法:

  1. 設置的

    [self.pageControl setNumberOfPages:6];

  2. 的頁數將當前頁面

    [self.pageControl setCurrentPage:1];

我希望,這將讓你開始...

+0

謝謝!我將如何去添加一個視圖到每個頁面? – Shredder2794 2012-03-06 22:57:45

+2

pageControl不「保留」任何視圖。一個典型的場景是一個包含幾個視圖的scrollView和一個pageControl來幫助分頁(谷歌「uiscrollview分頁」,你應該找到足夠的材料。 – Alladinian 2012-03-07 10:51:22

0

與頁面控件一起加入以每一頁滾動視圖使用

- (IBAction)changePage { 

CGRect frame; 

    frame.origin.x = self.scrollView.frame.size.width * self.pageControl.currentPage; 

frame.origin.y = 0; 

frame.size = self.scrollView.frame.size; 

[self.scrollView scrollRectToVisible:frame animated:YES]; 
}