我有一个开启自动更正功能的UITextView,其高度约为30像素。当自动更正功能开始工作时,自动更正窗口几乎隐藏在文本的下方,几乎看不见。有没有一种方法可以控制小型自动更正窗口的位置,或者确保它是顶层窗口,以便始终可见且用户可以轻松看到和与之交互?
我有一个开启自动更正功能的UITextView,其高度约为30像素。当自动更正功能开始工作时,自动更正窗口几乎隐藏在文本的下方,几乎看不见。有没有一种方法可以控制小型自动更正窗口的位置,或者确保它是顶层窗口,以便始终可见且用户可以轻松看到和与之交互?
我发现将UITextView的scrollEnabled设置为false后,弹出窗口总是出现在被更正的单词上方。
你尝试过将UITextView的clipsToBounds设置为NO吗?听起来它正在将自动更正视图剪切到UITextView的框架大小上.....或者可能是在框架内自动定位。无论如何,值得一试。
在尝试过各种无效的解决方案后,我发现对我最有效的方法是将UITextView简单地添加到UIView中。