如何在Objective-C中使用buttonWithType添加Button Style?

时间:2014-09-29 03:17:18

标签: ios objective-c uibutton

我在故事板中添加了按钮,如下图所示:

enter image description here

我还在头文件中添加了代码,如下面的代码所示:

#import <UIKit/UIKit.h>

    @interface ViewController : UIViewController <UIPickerViewDataSource,UIPickerViewDelegate>

    @property (strong, nonatomic) IBOutlet UIButton *Up;
    @property (strong, nonatomic) IBOutlet UIButton *Back;
    @property (strong, nonatomic) IBOutlet UIButton *Left;
    @property (strong, nonatomic) IBOutlet UIButton *Ok;
    @property (strong, nonatomic) IBOutlet UIButton *Right;
    @property (strong, nonatomic) IBOutlet UIPickerView *DeviceSelect;

    @end

我想在.m文件中添加UIButton的样式,如下面的代码所示:

self.Up = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[self.view addSubview:_Up];

但它似乎不起作用。 UIButton没有改变任何内容。

我错过了什么吗?

我是iOS的新手,请教我...提前致谢。

1 个答案:

答案 0 :(得分:1)

您已经在故事板文件中添加了按钮,并且因为您按这种方式添加了按钮,不应该执行以下两行代码:

self.Up = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[self.view addSubview:_Up];

您可以通过Xcode界面生成器(编辑故事板时看到的)中的属性检查器设置按钮样式。

看起来像这样:

Use Attributes Inspector to set the button type