3

FacebookのコメントビューのようにUITextviewを作りたいです。外部ライブラリを使用せずに行うにはどうすればよいですか?

例の画像は次のとおりです。

サンプル画像

4

3 に答える 3

1
  • まず、黒のキーボードを取得するためUITextFieldアラートの外観を設定します。
  • 次に、あと 2 つのビューだけが必要です。

    • 背景用の黒いもの
    • テキストフィールドの背景となる白いもので、プログラムで次のコードを適用します(最初に忘れないでください #import <QuartzCore/QuartzCore.h>):

      view.layer.cornerRadius = 10;

于 2012-06-06T14:04:27.540 に答える
1

私はこれのサンプルコードを取得しました-ここではYIPopupTextViewです

于 2012-08-20T05:44:02.970 に答える
0

彼らがしているのは画像を使うことです、それだけです!また、UITextfieldのサイズを拡張して画面全体に収まるようにすることもできますが、非常に簡単です。Interface Builderに入ると、画像というものが表示されます。これをプログラムで実行する場合は、textfield.background(A UIImage)という値があります。

画像を作成したくない場合は、カスタムUITextFieldサブクラスを作成し、-(void)drawInRect:(CGRect)rect関数を使用して、Quartzで描画し、InterfaceBuilderでUITextFieldクラスをテキストフィールドに設定します。

于 2012-06-06T13:31:00.923 に答える