簡體   English   中英

編輯/完成按鈕,更改完成按鈕背景顏色

[英]edit/done button, change done button background color

我有一個UITableView,頂部有一個導航欄。 我將導航欄的樣式更改為Black Opaque以符合我的主題。

我還使用下面的代碼行添加了一個編輯按鈕

self.navigationItem.leftBarButtonItem = self.editButtonItem;

到目前為止一切都很好,編輯按鈕也出現在黑色不透明風格中。

但是完成按鈕出現在默認的藍色主題中。 我錯過了一些簡單的事情嗎? 我該怎么改變它?

幫助將不勝感激

UIBlackBarStyle導航欄上的完成按鈕始終為藍色,但如果您使用navigationBar的tintColor屬性在您選擇的顏色中為其着色,則會調整其顏色。 我沒有嘗試過,但一個想法是設置

self.navigationController.navigationBar.tintColor = [UIColor blackColor];

這應該會給你一個帶黑色按鈕的黑色導航欄。

但是,出於一致性原因,您無法在完成按鈕上直接設置自定義背景顏色。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM