我在 iPhone 开发方面是个新手。
我有一个包含 ViewController 的故事板。在 ViewController 内部,我有一个 UIScrollView。
我想在我的滚动视图中添加两个图像和其他控件。我阅读了这个链接,并决定实施描述为答案的想法,但不是他以编程方式执行的方式。
我创建一个新.xib
文件,然后向其中添加一个 UIView 并在其中添加我的 UIImages 和 Labels。
现在,我想将此 UIView 添加到情节提要中的 UIScrollView 中。这是我的代码:
OfferUIView *newPageView = [[OfferUIView alloc] init];
self.newPageView.contentMode = UIViewContentModeScaleAspectFill;
newPageView.frame = frame;
[self.scrollView addSubview:newPageView];
[self.pageViews replaceObjectAtIndex:page withObject:newPageView];
它不适用于我的 UIView 这是一个 .xib 文件,但如果我添加例如一个 UIImageView 像:
UIImageView *newPageView = [[UIImageView alloc] initWithImage:image];
self.newPageView.contentMode = UIViewContentModeScaleAspectFill;
newPageView.frame = frame;
[self.scrollView addSubview:newPageView];
[self.pageViews replaceObjectAtIndex:page withObject:newPageView];
然后它完美地工作。那么如何修复我的代码以添加 .xib 文件?