设置 uibutton 属性时出现问题:
[self.btnName.titleLabel setFont:[UIFont fontWithName:@"gillsansstd" size:16.0]];
它会干扰文本对齐,文本显示按钮顶部。为什么setFont会干扰uibutton的文字对齐?
设置 uibutton 属性时出现问题:
[self.btnName.titleLabel setFont:[UIFont fontWithName:@"gillsansstd" size:16.0]];
它会干扰文本对齐,文本显示按钮顶部。为什么setFont会干扰uibutton的文字对齐?
这就是你需要的。
[btnName.titleLabel setContentVerticalAlignment:UIControlContentVerticalAlignmentCenter];
您可以垂直对齐按钮中的文本。
以下代码设置标题对齐的中心(水平)UIButton
。
myButton.contentHorizontalAlignment = UIControlContentHorizontalAlignmentCenter;
另一种方式
[myButton.titleLabel setTextAlignment:UITextAlignmentCenter];
从 xib 文件中选择 Edge Inset。