gpt4 book ai didi

objective-c - 水平 uiscrollview

转载 作者:行者123 更新时间:2023-11-29 11:05:05 25 4
gpt4 key购买 nike

我正在尝试实现水平 uiscrollview。我希望用户能够滑动到下一个 View ,我不担心用户知道他们在哪个页面上(只有 2 个 View )。我相信他们称之为页面控件。

所以在我的 IB 中我有一个默认 View ,然后我在其中添加了一个 UIScrollView 并链接了它的引用导出(称为 scrollView)。我已经将之前在默认 View 中的所有 UILabel 和图像都放入了 scrollView。

然后我通过将它拖到 IB 中创建了另一个空 View 并将其链接并命名为 newView。它是一个单独的对象,不会放入默认 View 中。

然后在我的 View Controller 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];

它不起作用。谁能解释我做错了什么?

谢谢!

enter image description here

最佳答案

只需从您的代码中删除以下行:

[self->scrollView setShowsHorizontalScrollIndicator:NO];

你也不需要:

[self->scrollView setIndicatorStyle:UIScrollViewIndicatorStyleDefault]; scrollView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;

并添加

[self->scrollView setContentSize:CGSizeMake(1300.0,200.0)];

同时将 xib 设置为其默认设置

试试这个应该有用。

关于objective-c - 水平 uiscrollview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14036157/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com