我是iPhone开发的新手。
我在故事板中有一个包含scrollView的UIViewController。
我想在其上放置两个UIImageViews和一些UILabel。
我的想法是:创建.xib文件。在它上面放一个UIView,然后在这个UIView上设置我的UIImageview和标签。
最后将我的UIView(.xib文件)添加到我的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];
你能帮助我吗?
答案 0 :(得分:1)
我知道这听起来很愚蠢,但您是否尝试从self
和self.scrollView
移除self.pageViews
?
答案 1 :(得分:0)
您是如何创建.xib文件的?它应该是 UIView 的子类。希望你没有把它创建为UIViewController的子类。
答案 2 :(得分:0)
我找到了答案:
NSArray *views = [[NSBundle mainBundle] loadNibNamed:@"OfferView" owner:self options:nil];
UIView *newPageView = [views lastObject];