gpt4 book ai didi

iphone - 通过 XIB 在 UIScrollView 中设置静态内容

转载 作者:行者123 更新时间:2023-12-03 18:50:24 30 4
gpt4 key购买 nike

我需要一个 UIScrollview 来在我的应用程序中显示一些静态内容。我通过 XIB 获取了 UIScrollView 并开始向其中添加一些 UIImageView 和 textView。但是在 ScrollView 结束后, View 不再扩展。我需要更多空间,以便我可以在下面添加更多 View 。有什么方法可以做到这一点(通过 XIB 而不是通过代码)。

最佳答案

为了以比 Csabi 描述的解决方案更优雅的方式完成此任务,我付出了很大的努力。这真的很简单:

  1. 在您的 xib 文件中,只需添加一个通用 View ,该 View 不是 viewController.view 的 subview (即,尽管此 View 位于您的 xib 文件中,但它不是 viewController View 层次结构的一部分。)

  2. 然后选择此 View 并使用尺寸检查器设置适合您需要的宽度和高度。将您想要的任何对象添加到此 View 中。使用 IBOutlet 将此 View 连接到您的 viewController。 (我们称之为 IBOutlet UIView *myBigView)。

  3. 在 viewController.view 中拖动一个 ScrollView 并根据需要调整 ScrollView 的大小。将其连接到您的 viewController。 (IBOutlet UIScrollView *scrollView)

  4. 现在就 super 简单了:

    -(void) viewDidLoad{
    [super viewDidLoad];
    self.scrollView.contentSize = self.myBigView.bounds.size;
    [self.scrollView addSubview:self.myBigView];
    }

关于iphone - 通过 XIB 在 UIScrollView 中设置静态内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5290062/

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