繁体   English   中英

输入文本时如何水平滚动textview?

[英]How to scroll textview horizontally while entering text?

我有一个应用程序,其中有一个滚动视图,并在滚动视图中添加了textview。 我已经设置了textview(0,0,560,200)的框架,因为我希望textview宽度大于 Iphone屏幕宽度。

现在我的问题是如何在屏幕宽度末端在textview中输入文本时向左滚动textview?

这意味着当我通过输入文本到达屏幕宽度的尽头时,当我继续输入text时, textview应该向左滚动

这将给出输入文本的宽度

CGSize textSize = [yourTextview.text sizeWithFont:yourTextview.font constrainedToSize:yourTextview.contentSize lineBreakMode:UILineBreakModeWordWrap]; CGFloat ff = textSize.width;

您不必使用scrollview,因为UITextView将具有滚动属性。您可以利用输入文本时收到的通知。即,“ UITextViewTextDidChangeNotification”并根据需要更改textview的内容偏移量。

暂无
暂无

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

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