close

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

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

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

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

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

arrow
arrow
    全站熱搜

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