iphone - 标准 UITableVIewcell UILabel 和 UITextField 中使用的字体是什么?

标签 iphone ios uitableview uitextfield uifont

背景:我正在创建一个自定义 UITableViewCell 并添加一些带有文本的 View ,并希望匹配 apple 用于标准控件的字体/大小/颜色

问题:使用的字体/大小是什么,比如 iPhone/Settings/Safari/1st tableviewcell 用于:

A) 标题文本,即我示例中的“搜索引擎” B)当前值蓝色文本,我的例子是“google”

也就是说,如果正在创建 UILabelUITextField 等价物,我怎么会看到它们的字体看起来一样?

最佳答案

当你有一个 UITableViewCell* 时,你应该能够显示它我想过

NSLog(@"Cell font is %@", cell.textLabel.font);

我认为是(不确定尺寸)

[UIFont systemFontWithSize:]
[UIFont boldSystemFontWithSize:]

您始终可以通过创建默认单元格并将您的 UILabel 设置为相同的字体来使其成为标签的 future 证明

label.font = cell.textLabel.font;

关于iphone - 标准 UITableVIewcell UILabel 和 UITextField 中使用的字体是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7696378/

相关文章:

iphone - 如何在iPhone SDK中暂停捆绑的声音文件

iphone - 背景图像在 iOS Safari 中消失

iphone - 自定义表格 View 单元格何时释放?

iphone - 使用 XCode 5 的 iPhone 弹出窗口 View

iphone - 协议(protocol)方法未被调用,显示委托(delegate) 'nil'

ios - 如何处理 iOS 6 中的重复推文错误

ios - UICollectionView 的 viewDidLoad 大小不正确

ios - 创建新文件时在 Swift 中继承 Viewcontroller

ios - NSNotification : possible to receive when Controller doesn't exist yet?

ios - 启动之间 UITableView 中持久数据的 Plist