2010-03-04 15 views
5

मेरे पास पृष्ठ नियंत्रण है लेकिन अन्य दृश्यों पर नेविगेट नहीं किया गया है। तो कृपया समाधान प्रदान करें।UIPageControl का उपयोग करके एक दृश्य से दूसरे दृश्य में नेविगेट कैसे करें?

pageControl=[[UIPageControl alloc] initWithFrame:CGRectMake(0,380,320,40)]; 
    pageControl.backgroundColor=[UIColor clearColor]; 
    pageControl.userInteractionEnabled =YES; 
    [pageControl addTarget:self action:@selector(pageAction:) forControlEvents:UIControlEventValueChanged]; 

    [pageControl setHighlighted:YES]; 


-(void)pageAction:(UIPageControl*)control 
{  
    [self displayNextPage]; 
    [self displayPreviousPage]; 
} 

धन्यवाद, मदन मोहन।

उत्तर

8

आशा इस मदद करता है:

-(void)pageAction:(UIPageControl*)control 
{  
int page = pageControl.currentPage; 
CGRect frame = pagingScrollView.frame; 
frame.origin.x = (myScrollView.frame.size.width * page); 
[myScrollView scrollRectToVisible:frame animated:YES]; 
} 
+0

हम यह कैसे कर सकते हैं जब एक बटन दृश्यों में से एक में दबाया जाता है? – Dinesh

0

स्विफ्ट:

 func changeImageOnPageControl(sender: UIPageControl) { 
      let page = sender.currentPage; 
      var frame = self.scrollViewBase.frame; 
      frame.origin.x = self.scrollViewBase.frame.size.width * CGFloat(page); 
      self.scrollViewBase.scrollRectToVisible(frame, animated: true); 

     } 
संबंधित मुद्दे