2016-12-09 20 views
0

私の質問は簡単ですが、可能だと思いますが、私はそれを見つけることはできません。 私の設計は、このテキストビューのテキストがテキストビューの下で重なっています

image

のようなものです私はtextviewに角の丸みを与え、また、右からのパディングにtextContainerInsetを設定し、両方の側面を残し

txtview_msg.textContainerInset = UIEdgeInsetsMake(5, 10, 10, 5) 

今私の問題は、最初の2行のようなもので、最後の2行私のテキストはテキストビューの下にあるので、私はそれのためのいくつかの解決策が必要です。

私にこれを手伝ってください。

+0

@Jacky txtview_msg.clipsToBounds =真@BhavinRamaniそのが働いていない。この問題 –

+0

それが含まれていない解決策を試してみてください。詰め物帽子eパンgayu –

+0

のこの –

答えて

0

は、あなたが最初にあなたが与えられたどのくらいの同じサイズのビューを作成することができます

UIView *paddingView1 = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 10, txtview_msg.frame.size.height - 30)]; 
txtview_msg.leftView = paddingView1; 
txtview_msg.leftViewMode = UITextFieldViewModeAlways; 

UIView *paddingView2 = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 10, txtview_msg.frame.size.height - 30)]; 
txtview_msg.leftView = paddingView2; 
txtview_msg.rightViewMode = UITextFieldViewModeAlways; 
0

このコードを試してみてくださいありがとう、あなたは今textviewに与えられたどのくらいcornerRadiusを置きます。作成よりもtextviewviewSize - corner radiustextviewを正確に真ん中に置きます。あなたが望むように完璧に働くよりも、そのビューからのみ制約を設定してください。 チェックこの添付のスクリーンショット:

​​

+0

@ジャッキーこれをチェックしてください –

+0

ええ、私はこれを行うことができますが、私の質問によると、私のcornerradiusはself.txtview_msg.frame.size.height/2とその本当に湾曲しています。そのため、このソリューションでは、カーブがピークの両側にあるときに多くのスペースが残ります。希望Uは理解する –

関連する問題