2011-05-10 70 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