1
我想爲我的酒吧標題製作標準的導航欄按鈕。我可以設置自定義視圖。在下面的示例中,我使用UILabel完成了此操作。但我不明白如何製作標準導航按鈕。設置UINavigationBar的標題導航按鈕
-(void) setTitleButtonWithText: (NSString*) text {
self.title = text;
UIFont* font = [UIFont boldSystemFontOfSize:18];
CGSize size = [text sizeWithFont:font];
size.width+=6;
size.height+=6;
UILabel* titleLabel = [[UILabel alloc]init];
CGRect frame = CGRectZero;
frame.size = size;
self.navigationItem.titleView = titleLabel;
titleLabel.frame = frame;
titleLabel.textColor = [UIColor redColor];
titleLabel.text = text;
titleLabel.font = font;
}
問題是「相同風格」部分。我可以從頭開始創建它。那真的是正確的做法嗎? –
你是什麼意思?,因爲你不能直接分配它,你需要一個解決方法,使用UIButton似乎是最適合我的 – wattson12