Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在图片中使用了四种字体。在 UILabel 中似乎不同的字体具有不同的垂直对齐方式。
但我想在 UILabel中垂直居中或用不同字体对齐文本。
标签是固定大小的。我不应该在我的程序中更改它。
任何人都可以帮助我吗?
使用以下代码进行中心对齐。
label.textAlignment = NSTextAlignmentCenter;
此链接详细回答了您的问题。
yourLabel.font = [UIFont fontWithName:@"TrebuchetMS-Bold" size:18];// 设置字体样式
yourLabel.font = [UIFont fontWithName:@"TrebuchetMS-Bold" size:18];
您可以在此处获取可用字体的列表。
设置斜体和粗体,你可以去这里。
yourLabel.textAlignment = NSTextAlignmentCenter;// 设置对齐到中心
yourLabel.textAlignment = NSTextAlignmentCenter;
没有直接或已定义的垂直对齐文本的方法,但您可以在此处找到交叉解决方案。
希望我有所帮助。
对于文本对齐,您可以设置为:
要更改字体,请使用此功能,
label.font = [UIFont fontWithName:YOUR_FONT size:SIZE];