我想使用下面的代碼設置我的導航欄的後退文本顏色(紅色)。 (注:下面的代碼已經在「上一個」視圖控制器,在這種情況下,在「人氣王」視圖控制器:無法更改navigationitem的後退按鈕的文本和文本顏色
//Customize Back button
UIView *backButtonView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 30, 40)];
UILabel *backButtonLabel = [[UILabel alloc]initWithFrame:CGRectMake(0, 0, 30, 40)];
backButtonLabel.text = @"back";
backButtonLabel.textColor = [UIColor colorWithHexString:@"cf212a"];
[backButtonView addSubview:backButtonLabel];
UIBarButtonItem *backButton = [[UIBarButtonItem alloc]initWithCustomView:backButtonView];
self.navigationItem.backBarButtonItem = backButton;
但是,我沒有得到我想要的效果,我仍然得到默認情況下,後退按鈕白色的文字。文字不改變「後退」以及
我怎樣才能解決這個問題?
上面的代碼已經被添加到前視圖 - 控制,但我仍然無法改變返回鍵。我添加自定義視圖(backButtonView)的方式是否正確? – Zhen
你可以嘗試一個正常的uibarbuttonitem,然後去定製視圖,看看是否有所作爲。 – Robin