如何從子類別UITableViewCell
內訪問UITableViewController
參數?如何從子類化的UITableViewCell中訪問UITableViewController變量?
我在UITableViewController
中有一個字體大小的參數(即用戶可以更改字體大小)。因此,在我自定義子類UITableViewCell
中的layoutSubviews
方法需要訪問最新的字體,因爲它需要自行重新佈局(因爲它的標籤位置取決於字體)。
所以我的問題,從我的自定義子類UITableViewCell
,具體內layoutSubviews
方法,我怎麼訪問「uiFont」參數,它是從UITableViewController
一個實例變量?
哦,是的,我明白你的意思indragie - 將改變我的方法 - 謝謝 – Greg 2011-03-14 01:34:56
哦實際上如果用戶通過工具欄更改字體大小而不滾動tableview?這是不是意味着「cellForRowAtIndexPath」可能不會被觸發?如果是的話,問題是如何(a)啓動佈局視圖回調,(b)在layoutViews中獲取新版本的字體? – Greg 2011-03-14 01:44:02
當用戶改變字體時,只需調用[tableView reloadData]。這將調用cellForRowAtIndexPath並更新字體。 – indragie 2011-03-14 01:55:25