2011-05-10 37 views
0
// Init Page Control 

UIPageControl *pageControl = [[UIPageControl alloc] init]; 
pageControl.frame = CGRectMake(110,5,100,100); 
pageControl.numberOfPages = 2; 
pageControl.currentPage = 0; 
[self.view addSubview:pageControl]; 

我試圖以編程方式創建UIPageControl。我創建了新的基於視圖的應用。其中,我已經在ViewControllers viewDidLoad中編寫了這段代碼,但它並沒有創建頁面控件。 由於[self.view addSubview:pageControl]; ,它在應用程序啓動時陷入無限循環。爲什麼它這樣做?有沒有其他的選擇呢?UIPageControl創建中的問題

+0

你說的是viewDidLoad被多次調用? – 2011-05-10 12:56:54

+0

可能重複[問題創建UIPageControl編程?](http://stackoverflow.com/questions/5945969/problem-in-creating-uipagecontrol-programmatically) – 2011-05-10 13:38:19

回答

0

我做了完全相同的事情,它適用於我。 您可以下載我的示例應用程序here

1

將您的代碼從- (void)loadView移動到- (void)viewDidLoad

+0

:謝謝了。 – sumit 2011-05-11 06:22:07

+0

@sumit:如果此答案已解決您的問題,請接受它以向其他人表明。請參閱:http://www.tinyurl.com/so-accept – forsvarir 2011-05-11 09:20:58