通常要設定導覽列的按鈕顏色,是用以下指令來達成:

UINavigationItem* navigationItem = [self navigationItem];
UIBarButtonItem* rightBarButtonItem = [navigationItem rightBarButtonItem];
[rightBarButtonItem setTintColor:[UIColor grayColor]];

但是,Back按鈕,以及Done按鈕就不能用這個方法,在iOS 5.0以上,可以利用 appearance 來達成: 

[[UIBarButtonItem appearance] setTintColor:[UIColor grayColor]];

只不過,所有的 BarButtunItem 都會變成一樣的顏色

文章標籤
全站熱搜
創作者介紹
創作者 娜因貓 的頭像
娜因貓

貓的手作用品

娜因貓 發表在 痞客邦 留言(0) 人氣(623)