3
時改變自己的行爲,我想知道爲什麼一切都停止行爲,因爲它應該當我做這樣的事情:顏色和按鈕着色iPhone的導航欄
self.navigationController.navigationBar.tintColor = [UIColor blackColor];
我所有的的導航欄按鈕現在是黑色的,無論風格,像在這之下,就應該打開了一個藍色按鈕:
UIBarButtonItem *editButton = [[UIBarButtonItem alloc] initWithTitle:@"Edit" style:UIBarButtonItemStyleDone target:self action:@selector(editTrip)];
它沒有,它只是黑色的。
點擊按鈕中的輕微變化/效果也消失了嗎?
有沒有辦法改變導航條的顏色,甚至可能是UIbarButtonItems而不會損壞標準行爲?
這真的很奇怪。我剛剛檢查了蘋果的「遠程」應用程序,它有黑色的導航欄和一個藍色的「完成」按鈕,用於離開「幫助」部分。
我真的必須建立一切自定義來實現這一目標嗎?
感謝您的幫助給:)
嗨mahboudz 謝謝,我會馬上嘗試。我想知道,如果應用到每個子視圖的色調,它似乎是:) 我會在代碼中設置這些東西,所以會回來的結果。 – RickiG 2009-11-09 10:35:50
完美mahboudz! \t self.navigationController.navigationBar.barStyle = UIBarStyleBlack; 得到我的黑色外觀和正確的彩色按鈕:) 再次感謝! – RickiG 2009-11-09 10:40:53
太棒了!祝你好運... – mahboudz 2009-11-09 10:56:00