iOS上是否有默认按钮样式

时间:2012-07-21 19:21:51

标签: objective-c ios uikit uibutton

我以编程方式创建视图,当我添加一个带标题的按钮时,我看到的是一些文本和清晰的背景。有没有办法获得具有圆角,边框和按下状态的默认查看按钮,而无需手动指定每个属性?

如果是后一种情况,是否有某个样式指南,以便我可以获得默认外观按钮?

2 个答案:

答案 0 :(得分:7)

试试这个:

UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];                     
button.frame = CGRectMake(100, 100, 30, 30);
button.titleLabel.text = @"A Button";
[self.view addSubview: button];

以下是每一行的作用:

  • 第一行将按钮类型设置为圆角矩形,但也可以是UIButtonTypeCustomUIButtonTypeDetailDisclosureUIButtonTypeInfoLightUIButtonTypeInfoDarkUIButtonTypeContactAdd。< / LI>
  • 第二行设置按钮的框架,它应该位于屏幕上,按钮的高度和宽度。
  • 第三行将按钮文本设置为“A Button”。
  • 第四行和最后一行将按钮添加到屏幕。

按钮将如下所示:

enter image description here

答案 1 :(得分:3)

使用

UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];