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
을 시도했지만 작동하지 않았습니다.
어떻게하면 중앙 집중식으로 유지할 수 있습니까?