Ios UIButton';文本未居中

Ios UIButton';文本未居中,ios,objective-c,uibutton,Ios,Objective C,Uibutton,嗨,我有一个简单的应用程序,我应该改变一个UIButton的框架,基于它的超级视图和框架,标题大小应该得到改变 我正在使用Autolayout更改该按钮的框架。但是我不知道如何改变UIButton的字体大小 这是我迄今为止尝试过的代码 1. [self.cButton sizeToFit] ; 2. [self.cButton.titleLabel sizeToFit] ; 3. self.cButton.contentHorizontalAlignment = UIControlCon

嗨,我有一个简单的应用程序,我应该改变一个UIButton的框架,基于它的超级视图和框架,标题大小应该得到改变

我正在使用Autolayout更改该按钮的框架。但是我不知道如何改变UIButton的字体大小

这是我迄今为止尝试过的代码

1. [self.cButton sizeToFit] ;

2. [self.cButton.titleLabel sizeToFit] ;

3. self.cButton.contentHorizontalAlignment = UIControlContentHorizontalAlignmentCenter ;

4. self.cButton.titleLabel.adjustsFontSizeToFitWidth = YES;

5. self.cButton.titleLabel.textAlignment = NSTextAlignmentCenter ;

6. self.cButton.contentEdgeInsets = UIEdgeInsetsMake(0, 0, 0, 0);
就像我试过很多东西一样


有人能告诉我我是否遗漏了什么,我做错了什么吗

我遇到了这个问题,结果是我覆盖了
布局子视图
,忘记调用
[超级布局子视图]

请提供一个清晰的问题说明。理想的结果究竟是什么?你发布的两个屏幕截图有什么对/错?这些与标题中的“居中”有什么关系?你尝试过内容垂直对齐吗?我尝试过,但这并不重要,因为它垂直居中。正如标题所说,文本没有居中,我的第二个屏幕截图根据右图显示了问题(文本没有水平居中)。它不是垂直居中的。