如何连接UIPageControl以便它与其他控件一起滚动?

时间:2013-03-12 21:15:45

标签: uiscrollview uipagecontrol

我将UIScrollView放在我的viewcontroller的主要UIView中。

然后我在视图的底部添加了一些控件,在顶部附近添加了一个UIPageControl。

当我滚动视图时,底部控件滚动正常,但UIPageControl保持原位,因此最终会阻止底部的按钮和标签。

如何使UIPageControl及其视图与其余部分向上或向下滚动?

这是它的样子

Storyboard Scene

1 个答案:

答案 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];
}

现在滚动! :)