91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

IOS怎么改變導航欄返回按鈕的標題

發布時間:2021-07-08 18:22:02 來源:億速云 閱讀:279 作者:小新 欄目:移動開發

這篇文章主要為大家展示了“IOS怎么改變導航欄返回按鈕的標題”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“IOS怎么改變導航欄返回按鈕的標題”這篇文章吧。

前言:

下午又找到了一個新的方法 這個方法不錯 暫時沒有發現異常的地方。

   新寫的App中需要使用UINavigationController對各個頁面進行導航,但由于第一級頁面的title較長,在進入第二級頁面后返回按鈕leftButtonItem的title就會變得很長,對NavigationBar空間占用很大,而且不美觀,于是使用代碼對leftButtonItem的title文本進行修改,無論是設置self.navigationItem.leftBarButtonItem.title = @"返回";還是self.navigationItem.backBarButtonItem.title = @"返回";都沒有效果,title文本始終不會發生變化。到網上亂搜一通后,得到了以下解決方法,相對來說比較簡單,特記錄如下:

    在第一級頁面的viewDidLoad方法中加入以下代碼:

UIBarButtonItem *temporaryBarButtonItem = [[UIBarButtonItem alloc] init]; 
 temporaryBarButtonItem.title = @"返回"; 
 self.navigationItem.backBarButtonItem = temporaryBarButtonItem; 
 [temporaryBarButtonItem release];

也就是用一個新的按鈕在進行導航前將原來的返回按鈕替換掉就可以了。

可以如下設置 但是這樣的缺點是那個按鍵會變成方形 可以添加圖片來進行修改。

UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"Back" 
       style:UIBarButtonItemStyleBordered 
       target:self 
       action:@selector(backToPrevious)]; 
   
  self.navigationItem.leftBarButtonItem = backButton; 
  [backButton release]; 
 
- (void)backToPrevious 
{ 
  [self.navigationController popViewControllerAnimated:YES]; 
}

添加圖片的相關代碼如下

UIButton *leftButton = [[UIButtonalloc] initWithFrame:CGRectMake(0, 0, 60, 40)]; 
  [leftButton setTitle:@"返回"forState:UIControlStateNormal]; 
  [leftButton setImage:[UIImageimageNamed:@"UINavigationBar.png"] forState:UIControlStateNormal]; 
  [leftButton setImage:[UIImageimageNamed:@"UINavigationBar.png"] forState:UIControlStateHighlighted]; 
  [leftButton addTarget:selfaction:@selector(leftAction:) forControlEvents:UIControlEventTouchUpInside]; 
  UIBarButtonItem *leftItem = [[UIBarButtonItemalloc] initWithCustomView:leftButton]; 
  [leftButton release]; 
  self.navigationItem.leftBarButtonItem = leftItem; 
  [leftItem release];

以上是“IOS怎么改變導航欄返回按鈕的標題”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

ios
AI

永城市| 武平县| 平谷区| 乌什县| 鸡东县| 武宁县| 保德县| 渭源县| 台江县| 云和县| 深泽县| 贡觉县| 德州市| 剑河县| 天祝| 五台县| 博客| 包头市| 彭泽县| 楚雄市| 汾阳市| 三河市| 紫金县| 康马县| 潼关县| 西宁市| 吉木萨尔县| 山东省| 铜陵市| 连江县| 伊金霍洛旗| 盱眙县| 宁化县| 石景山区| 宜昌市| 九龙坡区| 神农架林区| 衡阳县| 金山区| 阿克陶县| 会同县|