2
我想將背景的顏色更改爲InAppSettingsKit視圖爲黑色,並且我還想將導航欄顏色更新爲深灰色。不過,我似乎無法找到關於如何做到這一點的任何細節。如何自定義InAppSettingsKit(背景顏色和導航欄顏色)?
我已經考慮過進入XIB文件並手動更改它,但它似乎不是正確的方法。請有人幫助我嗎?
我想將背景的顏色更改爲InAppSettingsKit視圖爲黑色,並且我還想將導航欄顏色更新爲深灰色。不過,我似乎無法找到關於如何做到這一點的任何細節。如何自定義InAppSettingsKit(背景顏色和導航欄顏色)?
我已經考慮過進入XIB文件並手動更改它,但它似乎不是正確的方法。請有人幫助我嗎?
我假設你想要定位比5.0版本更老的iOS版本。 (5.0及以上,你可以利用新的UIAppearance的東西。)
如果它只是改變了導航欄和條紋的tableView的背景下,這是很容易:我認爲首要+[UIColor groupTableViewBackgroundColor]
使用上UIColor
類別來回報您的黑色。導航欄甚至更容易,因爲IASK應該從導航控制器繼承導航欄。
如果您的需求比較複雜,您可能會想要改變XIB。
感謝您的幫助。我將如何去覆蓋你提到的方法?這只是在我的.m文件中重新實現它的問題嗎? 關於導航欄,我目前沒有使用導航控制器,那麼還有另一種方法來改變它嗎? –
UIColor:是的,只需使用Xcode New File助手在UIColor上創建一個新類別即可。你不必將它包含在任何地方,只需要在項目中。導航欄:您應該始終具有IASK的導航欄。如果以模態方式顯示它,則會提供一個帶有IASK的新「UINavigationController」作爲根視圖控制器。 –
非常感謝您的幫助。出於興趣,如果我想更改其他顏色等(例如表格中的標籤顏色),我可以在哪裏找到需要覆蓋哪些方法? –