2010-02-12 54 views
0

我需要更改UITabBarController的「更多」按鈕顯示的列表的字體大小和背景顏色。可能嗎 ?我該怎麼做 ? 非常感謝。自定義UITabBarController

+0

你是什麼意思? 你有一個名爲「More」的按鈕的標籤欄控制器應用程序嗎? – Emil 2010-02-12 22:38:31

+0

是的,我有很多頁面(約20)的標籤欄。我的意思是當用戶觸摸「更多」按鈕時 - 出現帶有額外頁面列表的表格。我想在此表中更改單元格的字體和背景顏色。 – Newbee 2010-02-13 10:48:04

回答

1

UITabBarController有一個名爲moreNavigationController的屬性,其根視圖可能是您在點擊「更多」按鈕時看到的UITableView

如果您想自定義表格視圖單元格,則需要將其dataSource重新分配給您控制的對象。但是,您需要實現UITableViewDataSource的所有方法,並將這些消息轉發給原始數據源。

在您實施tableView:cellForRowAtIndexPath:時,您將能夠自定義原始數據源實現該方法所返回的單元格。

聽起來像很多工作只是爲了改變一些字體,不是嗎?

+0

沒錯。很多工作。但我熟悉表格單元,所以對我來說沒有問題。非常感謝您使用moreNavigationController根視圖。我錯過了 :) – Newbee 2010-02-16 17:19:39

相關問題