2016-04-05 13 views
0

UIButtonボーダーの長さのサイズを設定する必要があります。私はこれを使用しようとしましたUIButtonボーダーの長さサイズをプログラムで設定する方法

[[jb layer] setBorderLength:2.2f]; 

"setBorderLengthは方法ではありません"というエラーがありました。ここで

は私のUIButtonボーダーのための私のコードです:何の境界線の長さがありません

jb.layer.borderColor = [UIColor blackColor].CGColor; 


jb.layer.borderWidth = 1; 


jb.layer.cornerRadius = jb.bounds.size.width * 0.1; 
+3

ボーダーの長さはどういう意味ですか?境界はオブジェクトのサイズに依存します。ボタンのサイズを変更すると、境界線の長さが変更されます。 – Abhishek729

答えて

0

は、層の境界線のパラメータを設定します。境界幅は、境界線の太さを決定します。 枠がフレームの周りにあります。あなたのボーダーの周りにあなたのボーダーがより広く見えるようにするには、フレームを変更することを検討してください。

0

[[jb layer] setBorderWidth:2.2f]; 
[[jb layer] setBorderColor:[UIColor blackColor].CGColor]; 
0

あなたは、これは、ボタンの上部のみ境界に境界線を追加します

CALayer * layer = [CALayer layer]; 
layer.bounds = CGRectMake(0, 0, buttonWidth, 1.0); 
layer.backgroundColor = [UIColor blackColor].CGColor; 
layer.opacity = 0.1f; 
[self.button.layer addSublayer:layer]; 

このシナリオを処理するためにレイヤーを作成して、ボタンにそれを追加する必要があります。 フレームを変更して、さらに左右3枚のレイヤーを追加してください。

関連する問題