繁体   English   中英

textview的文本在textview下重叠

[英]Text of textview is overlapping under textview

我的问题很简单,我认为有可能,但我找不到。 我的设计就是这样

图片

我给textview设置了拐角半径,还设置了textContainerInset以便从左右两侧填充

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

现在我的问题就像前两行和后两行一样,我的文本在textview下面,因此我需要一些解决方案。

请帮助我。 谢谢

试试这个代码

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;

首先,您可以创建一个具有相同大小的视图,然后在textview放置cornerRadius您所给的大小。 比创建textview viewSize corner radius textview完全放在视图中间。 仅从该视图设置约束,这样就可以完美实现所需的效果。 检查此随附的屏幕截图:

第一个是简单的文本视图第二个是在视图中放置textview

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM