我在一个容器(UIView)中有两个UIButtons。它们的选项都相同(除了按钮标题): 但是,当我在iPhone 5S上启动此应用程序时,结果如下所示: 我的问题是:为什么第一个按钮具有水平居中的文本,而第二个没有?我希望它们都可以水平居中其标题。 问候,Paweł
实际上,你的第一个按钮之所以居中,是因为它的标题文字较短。如果你将第二个按钮的标题设置成第一个按钮的标题,你会看到相同的结果。
你需要通过代码设置文本对齐方式才能使标题居中:
[button.titleLabel setTextAlignment: NSTextAlignmentCenter];