0

我是 iPhone 开发的新手。

我在情节提要中有一个 UIViewController,其中包含一个滚动视图。

我想在上面放两个 UIImageViews 和一些 UILabels。

我的想法是:创建一个 .xib 文件。在上面放一个 UIView,然后在这个 UIView 上设置我的 UIImageview 和标签。

最后将作为 .xib 文件的 UIView 添加到我的 UIScrollView。

这是个好主意吗?如果不是你的建议是什么。

直到现在我无法让它工作。这是我的代码:

OfferUIView *newPageView = [[OfferUIView alloc] init];      // UIView that I created as .xib
self.newPageView.contentMode = UIViewContentModeScaleAspectFill;
newPageView.frame = frame;
[self.scrollView addSubview:newPageView];
[self.pageViews replaceObjectAtIndex:page withObject:newPageView];

你能帮助我吗?

4

3 回答 3

1

我知道这听起来很愚蠢,但是您是否尝试过删除selffrom self.scrollViewand self.pageViews

于 2012-09-26T08:49:19.640 回答
0

您是如何创建 .xib 文件的?它应该是UIView的子类。希望您没有将其创建为 UIViewController 的子类的错误。

于 2012-09-26T08:51:03.840 回答
0

我找到了答案:

NSArray *views = [[NSBundle mainBundle] loadNibNamed:@"OfferView" owner:self options:nil];
UIView *newPageView = [views lastObject];
于 2012-09-26T10:17:48.353 回答