设置uibutton属性时遇到问题:
[self.btnName.titleLabel setFont:[UIFont fontWithName:@"gillsansstd" size:16.0]];
它会扰乱文本对齐,文本显示按钮顶部。 为什么setFont会扰乱uibutton的文本对齐?
答案 0 :(得分:0)
遵循UIButton
标准对齐的代码集中心(水平)。
myButton.contentHorizontalAlignment = UIControlContentHorizontalAlignmentCenter;
其他方式
[myButton.titleLabel setTextAlignment:UITextAlignmentCenter];
答案 1 :(得分:0)
这就是你需要的。
[btnName.titleLabel setContentVerticalAlignment:UIControlContentVerticalAlignmentCenter];
您可以在按钮中垂直对齐文字。
答案 2 :(得分:0)
从xib文件中选择Edge Inset。