2017-08-24 8 views
1

ユーザーフォトのメッセージがメッセージとして表示されるようにしようとしています。私は三角形を作って、これにuitextviewを制約してテキストを表示することができました。しかし、私はUITextViewのサイズをテキストのサイズに応じて変更することはできません。UITextViewの "Speech Bubble"スタイルでメッセージを表示する最善の方法 - Swift

私はuitextviewの概要をパディングのビットでテキストに合わせたいと思っています。私は多くのことを試しましたが、うまくいきませんでした。

(しようとしましたSizeToFit()が、私は、幅と高さの制約を追加する場合、テキストビューでのみ表示されます。)

答えて

0

丸みを帯びた角を取得するには、テキストビューの層の角の半径を設定し、マスクする層を設定する必要があります境界に:テキストビューでのパディングのために

myTextView.layer.masksToBounds = true 
myTextView.layer.cornerRadius = 4 

、あなたが好きな値で、固定にそのレイアウトのマージンを設定することができます。あなたはこのようIBでそれを行うことができます。

enter image description here

しかし、ユーザーが入力テキストをできない場合は、UILabelを使用する必要があり、あなたが制約にパディングを制御することができるようにビューの上に置くと、スーパービューのコーナーを丸めます。

関連する問題