2016-07-28 8 views

答えて

0

UILabelclass referenceから、本質的に編集することはできません。

UILabelクラスは、読み取り専用テキストビューを実装します。 UITextView以上UITextFieldよりUILabelようなもの -

あなたはUITextFieldまたはUITextViewを使用しなければならないでしょう。 UITextView class referenceから

UITextViewクラスは、スクロール、複数行のテキスト領域のための動作を実装します。このクラスは、カスタムスタイル情報を使用してテキストの表示をサポートし、テキスト編集もサポートしています。大きなテキスト文書の本文を表示する場合など、複数行のテキストを表示するには、通常、テキストビューを使用します。

+0

あなたの応答をありがとう!しかし、最初のメッセージを(プログラム的に)含めることができ、それをユーザーに変更させることは可能ですか?私はそれを行う方法を確認することができますチュートリアルやWebはありますか?よろしく、 – user3149877

+0

うん、ちょうどあなたのviewDidLoadまたはviewWillAppearで 'UITextView'のテキストを設定してください。 – WMios

+0

いいえ、しかし、私はユーザーがテキストフィールドとのやり取りでそれを変更させる方法を意味します – user3149877

1

ユーザーインタラクションによってUILabelのテキストを変更することはできないと思います。

私は、UILabelのように見えるように境界線を持たないUITextFieldを使用します。これは、ストーリーボードの属性インスペクタを使用して実行できます。

enter image description here

+1

ありがとうアルバート。私は試して、それは正常に動作します – user3149877

関連する問題