2

タイトル付きのボタンを追加すると、テキストと明確な背景だけが表示されます。すべてのプロパティを手動で指定しなくても、角が丸く、境界線があり、押された状態のデフォルトの外観のボタンを取得する方法はありますか?

後者の場合、デフォルトの外観のボタンを取得できるスタイルガイドはどこかにありますか?

4

2 に答える 2

8

これを試して:

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

各行の機能は次のとおりです。

  • 最初の行では、ボタンの種類を角丸四角形に設定していますがUIButtonTypeCustomUIButtonTypeDetailDisclosureUIButtonTypeInfoLight、 、 のUIButtonTypeInfoDark場合もありますUIButtonTypeContactAdd
  • 2 行目は、ボタンのフレームを設定します。これは、ボタンが画面上に配置される場所であり、ボタンの高さと幅です。
  • 3 行目は、ボタンのテキストを「A Button」に設定します。
  • 最後の 4 行目は、ボタンを画面に追加します。

ボタンは次のようになります。

ここに画像の説明を入力

于 2012-07-21T19:24:32.490 に答える
3

使用する

UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
于 2012-07-21T19:24:37.513 に答える