为目标c创建UI Flat按钮

时间:2015-12-23 06:42:51

标签: objective-c cocoa-touch uibutton

我想创建一个背景色为#E74C3C

的平面按钮

这是我到目前为止的代码:

[UIColor colorWithRed: 0.906 green: 0.298 blue: 0.235 alpha: 1];

3 个答案:

答案 0 :(得分:4)

UIButton *btn = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 80, 40)];
btn.backgroundColor =  [UIColor colorWithRed: 0.906 green: 0.298 blue: 0.235 alpha: 1];
[btn setTitle:@"Test" forState:UIControlStateNormal];
[self.view addSubview:btn];

答案 1 :(得分:3)

您首先需要在故事板中使用按钮。然后,在IBOutlet文件中,确保您的按钮有@property (strong, nonatomic) IBOutlet UIButton *myButton;

接口

下的.h文件中的

@synthesize myButton;
在实施

下的.m文件中

viewDidLoad

将此定义为属性后,您可以在viewDidAppearmyButton.backgroundColor = [UIColor colorWithRed: 0.906 green: 0.298 blue: 0.235 alpha: 1];中设置按钮的颜色,如下所示:

[myButton setBackgroundColor:[UIColor colorWithRed: 0.906 green: 0.298 blue: 0.235 alpha: 1]];

myButton.layer.cornerRadius = 5;

完成此操作后,请务必在故事板中连接插座:Apple Documentation中提供有关该插座的信息。

要围绕按钮的角落,只需执行以下操作:

./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module

答案 2 :(得分:2)

0行代码

Picker

您是iOS开发新手吗?从一开始做正确的事情:

  1. 使用界面生成器
  2. 使用故事板
  3. 利用您可以使用的技术,不要用手和膝盖进行编程。
  4. IB