我試圖在縱向和橫向模式下集中UIPageControl
,但它不工作,x在設備旋轉後改變。改變方向後的中心UIPageControl
@interface DetailViewController : UIViewController<UIScrollViewDelegate>
{
UIPageControl *pageControl;
}
- (void)viewDidLoad
{
pageControl = [[UIPageControl alloc] init] ;
[self renderMyView];
[self.view addSubview:pageControl];
}
- (void)renderMyView
{
if(isPortrait)
{
pageControl.frame = CGRectMake(200, 976, 0, 0);
} else {
pageControl.frame = CGRectMake(200, 720, 0, 0);
}
}
的renderMyView
上didLoad
和didRotate
執行。
在第一次viewDidLoad
運作良好的縱向和橫向的,但如果我旋轉設備的pageControl
出現在不同的x != 200
。
我也試過pageControl.center
,但它沒有奏效。
如何保持集中?