【发布时间】:2011-09-20 22:58:03
【问题描述】:
我想知道 Apple 使用哪些文本/字体设置来创建 iPhone 中使用的标题文本。例如,如果您转到“设置”->“Wi-Fi”,则会出现标题文本“选择网络...”
如何让我的文本看起来像这样和/或在苹果使用的文本设置的任何地方都有文档?
【问题讨论】:
标签: objective-c ios cocoa-touch
我想知道 Apple 使用哪些文本/字体设置来创建 iPhone 中使用的标题文本。例如,如果您转到“设置”->“Wi-Fi”,则会出现标题文本“选择网络...”
如何让我的文本看起来像这样和/或在苹果使用的文本设置的任何地方都有文档?
【问题讨论】:
标签: objective-c ios cocoa-touch
也许是标准系统字体?来自UIFont class参考:
创建系统字体
+ systemFontOfSize:+ boldSystemFontOfSize:+ italicSystemFontOfSize:
尝试一下颜色和阴影:
[label setFont:[UIFont boldSystemFontOfSize:15.0]];
[label setTextColor:
[UIColor colorWithRed:0.223
green:0.266
blue:0.349
alpha:1.0]];
[label setShadowColor:[UIColor whiteColor]];
[label setShadowOffset:CGSizeMake(1.0,1.0)];
【讨论】:
如果您希望获得与他们使用的相似的外观,请尝试这样的方法
UILabel *shadowedText = [[UILabel alloc] initWithFrame:CGRectMake(15, 6, 250, 20)];
[shadowedText setText:@"Hello World"];
[shadowedText setBackgroundColor:[UIColor clearColor]];
[shadowedText setTextColor:[UIColor colorWithRed:0.298 green:0.337 blue:0.424 alpha:1]];
[shadowedText setShadowColor: [UIColor whiteColor]];
[shadowedText setShadowOffset: CGSizeMake(0.0, 1.0)];
[shadowedText setFont:[UIFont boldSystemFontOfSize:16.0]];
[shadowedText sizeToFit];
【讨论】:
要了解所有可用的系统字体,请访问 www.iosfonts.com(非常有用!)
【讨论】: