UIPageControl 创建中的问题
Posted
技术标签:
【中文标题】UIPageControl 创建中的问题【英文标题】:Problem in UIPageControl Creation 【发布时间】:2011-05-10 12:47:19 【问题描述】:// 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]; ,它在应用程序启动时进入无限循环。为什么要这样做?有没有其他选择?
【问题讨论】:
你是说 viewDidLoad 被多次调用? Problem in creating UIPageControl Programmatically ? 的可能重复项 【参考方案1】:将您的代码从- (void)loadView
移动到- (void)viewDidLoad
。
【讨论】:
@sumit:如果这个答案解决了您的问题,请接受它以向其他人表明这一点。见:tinyurl.com/so-accept【参考方案2】:我做了完全相同的事情,它对我有用。 你可以下载我的示例应用程序here
【讨论】:
以上是关于UIPageControl 创建中的问题的主要内容,如果未能解决你的问题,请参考以下文章
无法更改 UIPageControl 中的 currentPage 属性
如何使用 UIScrollView 和 UIPageControl 重新创建 iOS 应用切换器