我们的页面控件宽度为100,但是它以一种奇怪的方式进行
请帮忙处理宽度
编辑:
[pageControl setFrame:CGRectMake(100,258,100,10)];
这是我设置框架的方式。我没有交叉检查我正在更换框架的其他地方。
页面数是动态的
我通过编码NOT Interface Builder完成了整个设置
最佳答案
在viewDidLoad:
方法中尝试此行,并在将页面分配给此控件后也写此代码……
yourPageControl.autoresizingMask = UIViewAutoresizingFlexibleWidth;
对于PageControl对齐中心,请使用波纹管...
yourPageControl.autoresizingMask = UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleLeftMargin;
您也可以从Interface Builder进行此设置
更新:
//use this code instead of your for init UIPageControl
pageControl = [[UIPageControl alloc] init];
pageControl.frame = CGRectMake(100,258,100,10);
pageControl.numberOfPages = 2;//set here pages which you want..
pageControl.currentPage = 0;
pageControl.autoresizingMask = UIViewAutoresizingNone;
[self.view addSubview:pageControl];
我希望这对您有帮助...
关于iphone - 页面控件宽度问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15917110/