imageviewsを含む一連のサブビューを自動的に生成するscrollviewがあります。コンセプトは、各ページが画像としてimageviewに読み込まれるカスタムPDFスタイルのリーダーであるということです。3つの「レイヤー」があります。外側のUIScrollView、自動生成されたsubView、およびsubview内のimageviewです。
私はこれにいくつかの問題を抱えていました、私は以前に質問をしました、しかし残念ながら、私の質問の核心は間違った場所にありました。これが私の2回目の試みです。
回転すると、必要に応じてすべてが回転します。残念ながら、これは私が得ているものです:
明らかに、画像1を中央に配置し、ビューをフリックするまで画像2のヒントがないようにします。
ビューを設定するための私のコードは次のとおりです。
- (void)loadView {
[self setUpView];
}
- (void)setUpView {
//INITIALISE PAGING SCROLL VIEW
CGRect pagingScrollViewFrame = [[UIScreen mainScreen] bounds];
pagingScrollViewFrame.origin.x -= 10;
pagingScrollViewFrame.size.width += 20;
pagingScrollView = [[UIScrollView alloc] initWithFrame:pagingScrollViewFrame];
pagingScrollView.contentMode = UIViewContentModeScaleAspectFit;
//CONFIGURE PAGING SCROLL VIEW
pagingScrollView.pagingEnabled = YES;
pagingScrollView.backgroundColor = [UIColor blackColor];
pagingScrollView.contentSize = CGSizeMake(pagingScrollViewFrame.size.width*7, pagingScrollViewFrame.size.height);
//ACTIVATE PAGING SCROLL VIEW
self.view = pagingScrollView;
//ADD PAGES TO SCROLL VIEW
for (int i = 0; i < 7; i++){
ImageScrollView *page = [[[ImageScrollView alloc] init] autorelease];
[self configurePage:page forIndex:i];
[pagingScrollView addSubview:page];
}
}
フレームのサイズを再定義するにはどうすればよいですか?どの関数を呼び出す必要がありますか?画像を中央に配置するにはどうすればよいですか?
私はこれに慣れていないので、質問のあいまいさをお詫びします。
乾杯