我有一個UIViewController。我想添加一個UIToolbar到底部,但IB不讓我。我怎樣才能做到這一點?如何將UIToolbar添加到UIViewController?
注意: UIViewController是UINavigationController的一部分。我不確定這是否會影響工具欄的可見性。
我有一個UIViewController。我想添加一個UIToolbar到底部,但IB不讓我。我怎樣才能做到這一點?如何將UIToolbar添加到UIViewController?
注意: UIViewController是UINavigationController的一部分。我不確定這是否會影響工具欄的可見性。
從iOS 3.0開始,你可以設置你要使用工具欄項下UIViewController
的方法:
- (void)setToolbarItems:(NSArray *)toolbarItems animated:(BOOL)animated
只需設置
或覆蓋toolbarItems
財產。
如果將視圖控制器放置在導航控制器內,工具欄將自動出現。
您不能在IB中添加工具欄,在IB中,您只需設置一個虛擬工具欄/導航欄/ tabBar等,以便您可以模擬它們以適當地安排視圖的子視圖。
要設置工具欄爲的viewController,你必須填寫UIViewController的:
setToolbarItems:animated:
或
@property(nonatomic, retain) NSArray *toolbarItems
所以當提出您的viewController此工具欄和項目將被顯示出來。
工具欄出現在哪裏?在視圖的底部?我的代碼沒有出現:'[self setToolbarItems:toolbarItems animated:NO];'//工具條是一個數組,它包含一個UIBarButtonItem –
我設置了UIViewController的項目,但它是UINavigationController的一部分。這會影響工具欄的可見性嗎? –
我不得不確保工具欄在我的UINavigationController中可見 –