[英]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.