我在iPhone应用程序上使用自定义字体。该字体用于ui按钮并且显示良好。
在IB中,我设置水平对齐到中心,并通过编程更改字体:
[self.playButton.titleLabel setFont:[UIFont fontWithName:@"myfont" size:30]];
当viewDidLoad到达时。
在屏幕上,当视图出现时,按钮的标签首先在我的按钮中左对齐,然后,1/2秒后,它像我想的那样切换到中心。
看起来真的很奇怪…如果有人对此有任何线索,非常感谢!
编辑:在使用
[self.playButton.titleLabel setTextAlignment:UITextAlignmentCenter];
几乎是一样的,文本被剪切然后完全出现
我有完全相同的问题。它似乎在使用Xamarin(对不起,是代码)。iOS的c#,而不是obj-c) UILabel.Appearance.Font = UIFont.FromFile...
删除,让我设置字体,甚至在ViewDidLoad!