多くの丸い四角形のボタンを組み込んだアプリがあります。ただし、xcode 5 では、それらは存在しません。丸い四角形のボタンを元に戻すにはどうすればよいですか? それらは私のアプリに不可欠です。今はただのプレス可能なテキストです。私は何をしますか?関連する場合は、後でこのアプリをリリースする予定です。
質問する
65648 次
7 に答える
155
- ストーリーボードを開き、変更するボタンを選択します。
- ユーティリティ パネル (右側のパネル、上部の 3 番目のボタン) で Identity Inspector を開きます。
- 新しいユーザー定義ランタイム属性を追加 (+) -- キー パス: layer.cornerRadius、タイプ: 数値、値: {integer}。
数値が大きいほど、角が丸くなります。50 は、標準ボタン (または幅/2) の円です。ストーリーボードに変更は表示されませんが、実行時に表示されます。
于 2014-08-06T15:58:02.477 に答える
10
これは、この質問に私が与えたものと同様の回答です。
-EDIT-
追加:ファイル#import <QuartzCore/QuartzCore.h>
の先頭に。.h
ctrl-drag
ボタンからファイルまで角を丸くしたい場合は、次の.h
ように呼び出して、roundedButton
これを に追加しますviewDidLoad
。
CALayer *btnLayer = [roundedButton layer];
[btnLayer setMasksToBounds:YES];
[btnLayer setCornerRadius:5.0f];
ボタンを白 (またはその他の色) にするには、属性インスペクターを選択してView
セクションまでスクロールし、[背景] を選択して [白] に変更します。
于 2013-10-02T10:07:18.870 に答える
3
myView は IBOutlet オブジェクトです。
myView.layer.cornerRadius = 5;
myView.layer.masksToBounds = YES;
于 2016-01-05T10:17:03.427 に答える
3
スウィフト 2.0:
let sampleButton = UIButton(frame: CGRectMake(100,100,200,100))
sampleButton.titleLabel?.text = "SAMPLE"
sampleButton.backgroundColor = UIColor.grayColor()
//Setting rounded boarder
sampleButton.layer.cornerRadius = 10
sampleButton.layer.borderWidth = 1
sampleButton.layer.borderColor = UIColor.blackColor().CGColor
self.view.addSubview(sampleButton)
于 2016-03-09T05:18:31.920 に答える
1
Swift 3 では、viewdidload を追加できます
button.layer.cornerRadius = 0.5*button.bounds.size.width
button.clipsToBounds = true
于 2016-12-29T15:59:34.307 に答える