我将UIScrollView放在我的viewcontroller的主要UIView中。
然后我在视图的底部添加了一些控件,在顶部附近添加了一个UIPageControl。
当我滚动视图时,底部控件滚动正常,但UIPageControl保持原位,因此最终会阻止底部的按钮和标签。
如何使UIPageControl及其视图与其余部分向上或向下滚动?
这是它的样子
答案 0 :(得分:0)
我得到了它的工作:
1)将所有视图/控件放在containerView中并将其声明为属性。
2)添加此代码:
-(void)viewDidLayoutSubviews{
[super viewDidLayoutSubviews];
self.scrollView.contentSize = self.containerView.bounds.size;
}
- (void)viewDidLoad{
[super viewDidLoad];
//added with containerview from g8productions
self.containerView = [[UIView alloc] initWithFrame:CGRectMake(36, 59, 900, 1200)];
self.scrollView.translatesAutoresizingMaskIntoConstraints = NO;
[self.scrollView addSubview:self.containerView];
[self.scrollView setContentSize:self.containerView.bounds.size];
}
现在滚动! :)