我正在尝试实现水平 uiscrollview。我希望用户能够滑动到下一个视图,并且我不关心用户知道他们在哪个页面上(只有 2 个视图)。我相信他们称之为页面控件。
因此,在我的 IB 中,我有一个默认视图,然后我在其中添加了一个 UIScrollView 并链接了它的引用插座(称为 scrollView)。我已将之前在默认视图中的所有 UILabel 和图像放入滚动视图中。
然后我通过将它拖到 IB 中创建另一个空视图并将其链接起来,并将其命名为 newView。它是一个单独的对象,不会放入默认视图中。
然后在我的视图控制器 viewDidLoad 我使用以下代码:
[self->scrollView setScrollEnabled:YES];
[self->scrollView setDelegate:self];
self->scrollView.backgroundColor = [UIColor clearColor];
[self->scrollView setShowsHorizontalScrollIndicator:NO];
[self->scrollView setIndicatorStyle:UIScrollViewIndicatorStyleDefault]; scrollView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
scrollView.contentMode = UIViewContentModeScaleToFill;
[self->scrollView setContentSize:CGSizeMake(1300.0,0)];
[self.view addSubview:scrollView];
这没用。谁能解释我做错了什么?
谢谢!