在某些情况下,我想在 iPhone 键盘的顶部添加一个工具栏(例如,当您在 iPhone Safari 中浏览表单元素时)。
目前我正在用常量指定工具栏的矩形,但由于界面的其他元素在不断变化——屏幕顶部的工具栏和导航栏——每次我们对界面进行微小的更改时,工具栏都会偏离对齐。
有没有办法以编程方式确定键盘相对于当前 View 的位置?
最佳答案
从 iOS 3.2 开始,有一种实现此效果的新方法:
UITextFields
和 UITextViews
有一个 inputAccessoryView
属性,您可以将其设置为任何 View ,该 View 会自动显示在上方并通过键盘进行动画处理.
请注意,您使用的 View 既不应该在其他地方的 View 层次结构中,也不应该将它添加到某个父 View 中,这是为您完成的。
关于ios - 以编程方式对齐 iPhone 键盘顶部的工具栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31483940/