我有一個tableView,它鬆散地基於舊SQLiteBooks中的DetailViewController。它以編程方式創建。每個單元顯示單個值,單擊時顯示一個允許用戶編輯該值的通用編輯控制器。漂亮的標準可可觸摸的東西...在TableViewCell中更改UILabel的屬性
除了...我也有一個在所述tableView的標題分段控制取決於它的設置需要更改UILabel上的屬性(textColor)在8之一表中的±tableViewCells。我沒有這個tableView的IBOutlets,因爲我完全用代碼創建了它。那麼,我需要在我的(void)segmentAction中做什麼:(id)發件人方法(在segmentedControl更改狀態時觸發)以允許我訪問&更改此值並將其顯示給用戶?在建表時(cellForRowAtIndexPath),每個UILabel被稱爲「value」,然後添加:[cell.contentView addSubview:value]。
我已經嘗試設置的viewController本身則是在的cellForRowAtIndexPath檢查並做了文字顏色業務存在的屬性...然後加入[self.tableView setNeedsDisplay]我segmentAction:方法,但它似乎沒有工作?!?
任何想法?
Doh!在我的控制器中有一個簡單的ivar,它在創建時指向所述UILabel!很棒!謝謝。 – Meltemi 2009-06-24 18:00:15