我有一个应用程序,其中我有一个滚动视图,我已在scrollview中添加textview。 我设置了 textview(0,0,560,200)的框架,因为我希望textview的宽度超过Iphone的屏幕宽度。
现在我的问题是如何在屏幕宽度结束时在textview中输入文本时向左滚动文本视图?
这意味着当我通过输入文字到达屏幕宽度的末尾时, textview应在左侧滚动,因为我继续输入文字。
答案 0 :(得分:1)
这将给出输入文本的宽度
CGSize textSize = [yourTextview.text sizeWithFont:yourTextview.font constrainedToSize:yourTextview.contentSize lineBreakMode:UILineBreakModeWordWrap]; CGFloat ff = textSize.width;
答案 1 :(得分:0)
您不需要使用scrollview,因为UITextView将具有滚动属性。您可以使用在输入text.i,e“UITextViewTextDidChangeNotification”时获得的通知,并根据需要更改textview contentoffset。