繁体   English   中英

在iPhone App中设置焦点在textView上

[英]in iPhone App set focus on textView

在我的iPhone应用程序中,我已经将textField和TextView放在一起,我将它们与scrollview分组

现在问题是我打电话的时候

[textField becomeBecomeFirstResponder]; 

它将焦点放在scrollView中的textField上,并相应地在scrollView中显示内容区域

但是当我用UItextView做同样的事情时:

[textView becomeBecomeFirstResponder]; 

它不会使滚动视图中的TextView可见,即它不会关注textView(文本视图上的光标集,但滚动视图的内容区域不会出现手动滚动)

我应该怎么做才能集中注意textView并在scrollview中相应地设置内容区域?

我相信你的麻烦是UITextView是一个UIScrollView,而UITextField是一个UIControl。

这是很可能的,虽然我还没有在目前这个测试代码,该处理的最佳方式是观看textView.isFirstResponder当true,则调用[scrollView scrollRectToVisible:textView.frame animated:YES]在你的UIScrollView 。

确保你已经设置了textView的委托。

暂无
暂无

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

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