0
A
回答
4
讓你的屏幕上的標題更小。你可以通過使用一個UILabel的titleView
來控制它。好處是你可以設置它的大小,並且它可以截斷它的文本和/或使文本佔用兩行,如果文本太大(而不是像title
那樣只是增長)。
0
UIView *iv = [[UIView alloc] initWithFrame:CGRectMake(0,0,170,35)];
[iv setBackgroundColor:[UIColor whiteColor]];
_titleLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 170, 35)];
_titleLabel.textAlignment = UITextAlignmentCenter;
[_titleLabel setFont:[UIFont boldSystemFontOfSize:16.0]];
[_titleLabel setBackgroundColor:[UIColor clearColor]];
[_titleLabel setTextColor:[UIColor blackColor]];
[_titleLabel setText:@""];
_titleLabel.clipsToBounds = false;
iv.clipsToBounds = false;
[iv addSubview:_titleLabel];
[self.navigationItem setTitleView:iv];
還需要 @property(強,非原子)的UILabel * titleLabel;
相關問題
- 1. 快速更改按鈕標題後的後退按鈕標題
- 2. iOS 7 UINavigationBar顯示默認後退按鈕,無標題
- 3. iOS 7 - 標籤欄在後退按鈕後消失
- 4. 當iOS7中的標題太長時,隱藏UINavigationBar後退按鈕標題
- 5. 後退按鈕從屏幕消失
- 6. 的UINavigationController和後退按鈕標題
- 7. DialogViewController丟失後退按鈕
- 8. 導航欄項目(iOS 7)中未顯示標題和後退按鈕
- 9. 刪除UINavigationBar後退按鈕標題
- 10. 更改UINavigationBar後退按鈕標題
- 11. 當添加自定義後退按鈕時丟失的ActionBar標題
- 12. 刪除後退按鈕標題後,導航欄的標題未居中
- 13. UINavigationBar中的後退按鈕標題問題
- 14. Windows Phone 7後退按鈕問題
- 15. ios 7中的UINavigation bar後退按鈕
- 16. iOS >> UINavigation項後退按鈕標題不會更改
- 17. iOS - UIBarButtonItem - 後退按鈕標題垂直位置不調整
- 18. 在標題欄中使用後退按鈕時遇到問題
- 19. Tomcat WebDAV丟失內容長度標題
- 20. Silverlight Windows Phone 7 - 使用硬件後退按鈕後丟失的按鈕事件
- 21. 導航到標題中按鈕的不同屏幕
- 22. 導航欄標題按鈕獲取長期在中等尺寸屏幕
- 23. 緩存控制標題導致後退按鈕問題
- 24. iOS UITableViews - 將屏幕的標題移出屏幕
- 25. 第二個活動的標題欄中的後退按鈕
- 26. MonoTouch.Dialog:UINavigation Holding UITabBar - 丟失後退按鈕
- 27. 後退按鈕標題未收到前一個視圖控制器的標題
- 28. XCode中的標準後退按鈕(XIB)
- 29. 在uwp標題欄中的後退按鈕不可見
- 30. 更改Objective-C中後退按鈕的標題
同意。縮短標題或使用圖像。截斷是一種選擇,但應該是你的最後手段。 – iksnae
您也可以將取消按鈕的外觀更改爲像X這樣的提示問題:「取消」按鈕的行爲與「後退」按鈕不同嗎?如果沒有,那麼你可能要考慮放棄一個來減少UI冗餘,並給你更多的像素來玩。 – iksnae
另一種可能性:將標題信息(這裏是「MacBook Pro 15英寸視網膜」)放入主界面,而不是放在'navigationItem'中。 – matt