1

设置 uibutton 属性时出现问题:

[self.btnName.titleLabel setFont:[UIFont fontWithName:@"gillsansstd" size:16.0]];

它会干扰文本对齐,文本显示按钮顶部。为什么setFont会干扰uibutton的文字对齐?

4

3 回答 3

0

这就是你需要的。

[btnName.titleLabel setContentVerticalAlignment:UIControlContentVerticalAlignmentCenter];

您可以垂直对齐按钮中的文本。

于 2013-02-07T08:55:55.810 回答
0

以下代码设置标题对齐的中心(水平)UIButton

myButton.contentHorizontalAlignment = UIControlContentHorizontalAlignmentCenter;

另一种方式

[myButton.titleLabel setTextAlignment:UITextAlignmentCenter];
于 2013-02-07T07:04:22.270 回答
0

从 xib 文件中选择 Edge Inset。

在此处输入图像描述

在此处输入图像描述

于 2015-06-07T12:26:40.907 回答