【发布时间】:2016-01-18 14:58:00
【问题描述】:
嗨,我是 Ios 的初学者,我正在尝试在我的 ViewController 上插入 UIButton
在这里我想在 x 轴的中心和 y 轴的中心准确插入按钮“titlelabel”,并根据我下面的代码按钮标题标签如下图所示,请帮助我如何设置“titlelabel” " 正好是 x 和 y 轴的中心
我的代码:-
NextBtn_2 = [UIButton buttonWithType:UIButtonTypeCustom];
NextBtn_2.frame = CGRectMake(190, 330, 120, 30);
[NextBtn_2 setTitle:@"NEXT" forState:UIControlStateNormal];
NextBtn_2.titleLabel.font = [UIFont fontWithName:bitter_Bold size:14];
[NextBtn_2 setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[NextBtn_2 addTarget:self action:@selector(NextBtn_2_Clicked) forControlEvents:UIControlEventTouchUpInside];
NextBtn_2.titleLabel.textAlignment = NSTextAlignmentCenter;
[NextBtn_2 setContentVerticalAlignment:UIControlContentVerticalAlignmentCenter];
[NextBtn_2 setContentHorizontalAlignment:UIControlContentHorizontalAlignmentCenter];
NextBtn_2.layer.cornerRadius = 3.0f;
NextBtn_2.layer.masksToBounds = YES;
NextBtn_2.backgroundColor = [self colorWithHexString:@"a53129"];
[self.view addSubview:NextBtn_2];
【问题讨论】:
-
如果您考虑如果您有任何带有降序的字符(例如
y或p等)会是什么样子,那么该标签将居中。 -
UIButton 标题标签已居中...可能是图像问题或字体问题...更改字体名称并重试...
-
是的,这是字体问题,但我必须设置我要求的字体
-
我该如何解决我的上述问题
-
没有办法吗?
标签: ios objective-c