Dou*_*ugW 10 iphone cocoa-touch objective-c uitextview
我正在使用UITextView粗略复制键盘上方的SMS文本框.我正在使用UITextView而不是字段,以便它可以使用多行进行扩展.
问题是,在我的UITextView中,修正建议会弹出文本下方,导致它们被键盘部分遮挡.
在SMS应用程序中,建议会在文本上方弹出.展示位置似乎不是UITextView或UITextInputTraits的属性.
知道如何复制这种行为吗?谢谢!
问题是键盘是作为单独的UIWindow实现的,而不是作为主UIWindow中的视图实现的,因此使用它进行布局是棘手的.以下是正确方向的一些指示:
-windows
属性查找私有UITextEffectsWindow
窗口并找出其框架.这是键盘UIAutocorrectInlinePrompt
视图.这是自动更正的泡泡.你会注意到上面提到的两个"私人".这带来了所有相关的警告.我不知道为什么Apple甚至在他们的应用程序不得不解决它时仍然允许问题持续存在.
归档时间: |
|
查看次数: |
5746 次 |
最近记录: |