我们如何将Button标题标签精确地设置在x轴和y轴的中心

时间:2015-10-20 05:03:30

标签: ios objective-c

您好我是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];

enter image description here

2 个答案:

答案 0 :(得分:1)

请尝试下面的UIButton属性

// GCMIntentService.java
@Override
protected void onMessage(Context context, Intent intent) {
    //.... some code ...
    if (extras.getString("message") != null && extras.getString("message").length() != 0) {
          createNotification(context, extras);
    }
    //... some code ...

希望这对你有用。

谢谢:)

答案 1 :(得分:0)

尝试设置标题标题的foreach my $key(sort keys %$text) { print "$key\n"; }

titleEdgeInsets

希望它适合你。