我有一個滾動視圖,它會自動生成一系列包含圖像視圖的子視圖。其概念是,它幾乎是一個自定義PDF風格的閱讀器,其中每個頁面都作爲圖像加載到imageview中。有三個「圖層」 - 外部UIScrollView,子視圖內自動生成的子視圖和圖像視圖。UIScrollView旋轉問題
我一直有一些麻煩,我以前問過這個問題,但不幸的是,我的問題的核心是在錯誤的地方。這是我的第二次嘗試:
在旋轉時,所有內容都根據需要旋轉。不幸的是,這是我得到:
顯然,我希望圖像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];
}
}
如何重新定義幀的大小?我應該調用什麼函數等等。我如何使圖像居中?
我是新來的,所以我很抱歉我的問題的含糊之處。
乾杯
'pagingScrollView.contentSize = CGSizeMake(f.size.width * 7,480);'沒有按不需要在for循環中爲每個頁面執行它。 – mahboudz 2012-09-13 18:50:31