2014-02-18 73 views
1

- XCODE 5,7的iOS -如何使用UIPageControl瀏覽圖像?

我想創建的指令手冊我的應用程序7頁的圖片尺寸280 X 342,具有與它下面7點的UIPageControl。我想擁有它,所以用戶向右滑動,並瀏覽我製作的圖像,向用戶展示如何玩我的遊戲。

我一直在尋找小時,找不到任何東西,我甚至試過在這裏問過,但沒有得到太多的幫助。

如果任何人都可以指導我解釋如何做到這一點的教程,或寫出代碼,並告訴我它將不勝感激。

謝謝。

+0

您是否試過[UIPageControl](https://developer.apple.com/library/ios/samplecode/PageControl/Introduction/Intro.html#//apple_ref/doc/uid/DTS40007795)示例? – chancyWu

回答

0

將圖像並排放置在滾動視圖中。放在頂部UIPageControl和設置的網頁,以7個數,然後使用

-(void)scrollViewDidScroll:(UIScrollView *)scrollView { 
    CGFloat pageWidth = scrollView.bounds.size.width; 
    NSInteger pageNumber = floor((scrollView.contentOffset.x - pageWidth/2)/pageWidth) + 1; 
    self.pageControl.currentPage = pageNumber; 
} 
1

棒球場:

-(void)setupPagingScrollView 
{ 
    UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0,0,280,342)]; 
    [self addSubview:scrollView]; 
    [scrollView setDelegate:self] 
    [scrollView setPagingEnabled:YES]; 

    control = [[UIPageControl alloc] initWithFrame:yourPagingButtonsFrame]; 
    [control setNumberOfPages:[imagePanes count]]; 
    [self addSubview:control]; 

} 

-(void)scrollViewDidScroll:(UIScrollView *)inScrollView 
{ 
    UIPageControl *control; 
    int currentPage = inScrollView.contentOffset.x/inScrollView.bounds.size.width; 
    [control setCurrentPage:currentPage]; 
} 

您需要創建啓用分頁滾動型(這是您可以添加圖片至)。然後你需要創建一個UIPageControl。然後當滾動視圖滾動時(或當滾動視圖結束滾動時,您在那裏選擇),則根據滾動位置更改UIControl的頁碼。

你也可以設置UIPageControl的委託給你自己,這樣你就可以監聽它的標籤按鈕點擊並相應地調整你的滾動視圖,但是我只用它來顯示信息,而不是接收用戶輸入。