2017-06-10 9 views
0

NSTextFieldは、左上と右下に2つの丸い角で作成しようとしています。私は、次の操作を実行しようとしましたが、この場合には、私はすべての角が丸められます:ココア - 左上と左下の丸い角だけを持つ

[self.myTextField:YES]; 
self.myTextField.layer.cornerRadius = 5; 

私は2つだけ(または一例のために)持っているために何をすればいいの角を丸めましたか?

+0

私は境界線を付けずに、テキストフィールドを飾る画像の上に置きます。イメージをキャップインセットで伸縮可能にし、イメージビューのレイアウト制約を設定することができます(それらを使用している場合、OS Xでの動作はわかりません)。 – danh

+0

私は、textFieldの高さと幅を動的に変更する必要があります。だから私はそれの上にどんなイメージも使うことができないのです。 – dvijok

答えて

0

OS Xの私の車線からちょっと外れていますが、好きなコーナーアートを画像に埋め込んで、NSTextFieldの背後にある画像ビューに表示したいとします。

テキストフィールドと同じようにイメージビューのサイズを変更しますが、最初にimage's capInsets propertyを設定します。イメージの範囲が変わると、コーナーをスケーリングから除外するようにインセットのサイズを調整します。 (コーナーアートがイメージの最端に配置されていることを確認してください)。

関連する問題