32

UITextView(UITextFieldなど)の周囲に境界線を追加するにはどうすればよいですか?ユーザーが複数行を入力できるようにしたいのですが、残念ながらUITextFieldはこれをサポートしていません。コードでこれを行う簡単な方法はありますか、それともPhotoshopで作成する必要がありますか?

4

4 に答える 4

74
 #import <QuartzCore/QuartzCore.h> 

上記のフレームワークをインポートし、textview が定義されているクラスにこれらの行を含めます。

[[self.textview layer] setBorderColor:[[UIColor grayColor] CGColor]];
[[self.textview layer] setBorderWidth:2.3];
[[self.textview layer] setCornerRadius:15];

迅速な解決。

self.textview.layer.borderColor = UIColor.gray.cgColor              
self.textview.layer.borderWidth = 2.3                
self.textview.layer.cornerRadius = 15
于 2011-12-28T10:38:14.377 に答える
0

クイック検索を行うと、いくつかの答えが見つかります。例:

Rounded Rectテキストフィールドを好きになるようにUITextviewのスタイルを設定するにはどうすればよいですか?

于 2011-08-18T15:29:45.657 に答える