0

私はiPhone開発の初心者です。

ストーリーボードにscrollViewを含むUIViewControllerがあります。

2つのUIImageViewといくつかのUILabelを配置したいと思います。

私が考えているのは、.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

ばかげているように聞こえますが、からとを削除してみましselfself.scrollViewself.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 に答える