gpt4 book ai didi

objective-c - 如何在 Storyboard 中的任何 ViewController 之外设计单独的 UIView?

转载 作者:技术小花猫 更新时间:2023-10-29 10:58:51 26 4
gpt4 key购买 nike

我想设计一个 UIView,它比 Storyboard (iOS 5) 中的 ViewController 大。

UIView 应该用作 UIScrollView 的 subview ,因此比我现有的任何 ViewController 都大。我如何在 Storyboard 中创建这样的 UIView 并将其与我的 UIScrollView 相关联?

如果可能的话,我想在没有 xib 文件的情况下执行此操作。

谢谢!

最佳答案

除了使用 xibs,我没有看到其他选择,但它并不那么烦人:

//We have file called "View.xib" in our project. It contains one SINGLE view
NSArray *xibContents = [[NSBundle mainBundle] loadNibNamed:@"View" owner:self options:nil];
UIView *view = [xibContents lastObject]; //safer than objectAtIndex:0

[self.scrollview addSubview:view];
self.scrollview.contentSize = view.frame.size;

为了建立 IB 连接,您可以将 xib 中的 filesOwner 类设置为您的 viewController,并像往常一样连接。

关于objective-c - 如何在 Storyboard 中的任何 ViewController 之外设计单独的 UIView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9648076/

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