FacebookのコメントビューのようにUITextviewを作りたいです。外部ライブラリを使用せずに行うにはどうすればよいですか?
例の画像は次のとおりです。
FacebookのコメントビューのようにUITextviewを作りたいです。外部ライブラリを使用せずに行うにはどうすればよいですか?
例の画像は次のとおりです。
UITextField
にアラートの外観を設定します。次に、あと 2 つのビューだけが必要です。
テキストフィールドの背景となる白いもので、プログラムで次のコードを適用します(最初に忘れないでください #import <QuartzCore/QuartzCore.h>
):
view.layer.cornerRadius = 10;
私はこれのサンプルコードを取得しました-ここではYIPopupTextViewです
彼らがしているのは画像を使うことです、それだけです!また、UITextfieldのサイズを拡張して画面全体に収まるようにすることもできますが、非常に簡単です。Interface Builderに入ると、画像というものが表示されます。これをプログラムで実行する場合は、textfield.background(A UIImage)という値があります。
画像を作成したくない場合は、カスタムUITextFieldサブクラスを作成し、-(void)drawInRect:(CGRect)rect関数を使用して、Quartzで描画し、InterfaceBuilderでUITextFieldクラスをテキストフィールドに設定します。