2011-10-09 261 views

回答

0

不是將cell.textLabel.font設置爲特定字體,而是將其設置爲UIFont變量。然後,您可以更改變量的值(使用相同的字體系列,但改變大小),並在表視圖上調用-reloadData以強制更新。我只是試着用一個簡單的應用程序來選擇字體大小,方法是在UI表格視圖中選擇一行,然後使用它。

+0

但是這並不妨礙我想要的:避免每次創建單元格時設置單元大小。我想創建表視圖並刪除'cell.texlabel.font'代碼時可以調用它。也許只是一個愚蠢的問題。 –

+0

夠公平 - 我以爲你想要一種方法來改變字體大小,而不是永久設置它。在那種情況下,我肯定會用@ jrturton的建議。 –

0

您可以重寫UITableViewCell並在調用超級版本後在initWithStyle中設置字體大小:reuseIdentifier。

相關問題