1
我有一個應用程序設置窗口包含一個標籤欄控制器,其中一個標籤加載一個名爲'ShowCaseView.xib'的NIB;此文件歸類爲自定義ShowcaseViewController
類。在UITabBarController中調整視圖的大小不會出現在標籤欄後面
在ShowcaseViewcontroller
I類添加了一個UIScrollView
對象,像這樣:
imageScrollView = [[UIScrollView alloc] initWithFrame:[[self view] bounds]];
[[self view] addSubview:imageScrollView];
我遇到的問題是,這UIScrollView
對象擴展我的標籤欄控制器下方。
所以我不得不手動降低其插圖:
#define TAB_BAR_HEIGHT 48
.
.
UIEdgeInsets edgeInsets = UIEdgeInsetsMake(0, 0, TAB_BAR_HEIGHT, 0);
[imageScrollView setScrollIndicatorInsets:edgeInsets];
所以,
- 它是常見的有手動從視圖通過減少扣除的標籤欄高度(這是否是子視圖的大小或檢查器中的查看NIB)?
- 有沒有一種方法可以告訴從標籤欄加載NIB的視圖來自動調整自身大小而不是坐在標籤欄後面?
「有沒有一種方法可以告訴NIB的視圖從標籤欄加載到 自動調整自身大小而不是坐在標籤欄後面?」。不是真的明白,你的意思是你的滾動視圖不在標籤欄後面 – vodkhang 2010-06-12 12:16:28
是的,我希望我的滾動視圖不會出現在標籤欄後面。 – dianovich 2010-06-12 12:53:59