
[英]How can I get font size for UILabel in custom UITableViewCell?
[英]How can I get the font size and font name of a UILabel?
我有一个UILabel,我用Interface Builder设置字体大小和字体名称。 现在我必须在ViewController中读取两者的值。
我怎样才能做到这一点?
将属性添加到视图控制器的.h文件中:
@property (nonatomic, retain) IBOutlet UILabel *label;
将标签链接到Interface Builder中“文件所有者”出口下的此IBOutlet。 如果不使用ARC,请确保在-dealloc中释放它
- (void)dealloc
{
[self.label release];
[super dealloc];
}
然后获取所需的字体名称和大小
NSString *fontName = self.label.font.fontName;
CGFloat fontSize = self.label.font.pointSize;
迅速:
var currentFontSize = button.titleLabel?.font.pointSize
Pointsize值不是UIFont size属性中使用的Font Size。 假设您将界面构建器字体大小设置为14并执行pointSize的打印,您将只获得11。
你必须将它附加到UILabel IBOutlet,然后,label.font ......
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.