![](/img/trans.png)
[英]How do I add a navigation item to a Table View Controller (with static cells) in Xcode Interface Builder?
[英]Xcode interface builder: Static table view cell font is not being set
我正在嘗試使用Interface Builder設置靜態表視圖單元格的字體。 我使用界面生成器直觀地添加了所有單元格。 現在,我想更改表格視圖單元格的字體。
首先,我嘗試選擇每個單元格的標簽並將其更改為屬性文本,然后設置字體。 即使預覽顯示正確的字體,但模擬器仍顯示正常的字體。
然后我將其保留為普通標簽,但從此處更改了字體。 界面生成器仍然顯示正確的字體。 但結果表明並非如此。
那我該怎么辦? 創建數組,創建一堆segue和使用cellForRowAtIndexPath
函數將很麻煩。 也許有更好的方法? 謝謝。
您應該使用以下方法willDisplayCell來設置表格單元格的自定義字體:
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
cell.textLabel.textColor=[UIColor whiteColor];
cell.detailTextLabel.font=[UIFont fontWithName:@"Helvetica" size:16.0];
cell.detailTextLabel.textColor=[UIColor blueColor];
}
因為當您實際使用xib文件或cellForRowAtIndexPath
方法顯示單元格時,所做的更改將丟失。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.