2017-02-21 8 views
0

UITextViewの背景画像を取得するために、のsubViewとして追加したコードにUIImageViewを作成し、それに画像を取り込み背中。これはいくつかの画面で動作しますが、他の画面ではこのように見えます。 enter image description hereUITextViewの背面にあるImageViewが境界線にクリッピングされない

その上のUITextFieldsを見て、どのように見えるのかを知る。
ここに私のコードです。

UITextviewを超えて拡大しないように、イメージの右端を後続境界にクリップする方法を教えてください。

編集: ここには、このコードを含めるとどうなるかの画像が含まれています。

self.bioTextView.layer.borderWidth = 1 
self.bioTextView.layer.borderColor = UIColor.red.cgColor 

enter image description here

+0

と背景色を設定する 'bioTextView'の境界は何ですか?私の最初の本能は、他のテキストフィールドよりもはるかに広いということです。なぜなら、それは左側を切り取っているように見えるからです。 – Pierce

+0

bioTextViewはTextFieldsの先頭と末尾を共有します –

+0

textviewsもコードで追加されますか? imageViewが追加されたときに、textViewの境界が正しくない可能性があります。 – omarzl

答えて

0

@Zhangによってコメントが私の問題を解決しました。背景画像は単にソリッドカラーだったので、myTextField.clipsToBounds = trueとの境界にクリップを留め、ちょうどmyTextField.layer.cornerRadius = 10で角を丸めるためにはるかに簡単だったし、その後myTextField.layer.backgroundColor = UIColor

関連する問題