【问题标题】:iPhone Keyboard Adjust In ViewiPhone 键盘在视图中调整
【发布时间】:2011-08-17 16:09:11
【问题描述】:

我一直在搜索,但还没有找到完整的答案,Apple 文档也没有太大帮助。

我有一个带有UIView 的应用程序,上面有很多文本字段,从视图的顶部到底部。当用户单击第一个UITextField 时,键盘会弹出。键盘上方有三个按钮,上一个、下一个和完成在工具栏上的 InputAccessoryView。

基本上,假设从视图顶部到底部有 6 个UITextField 框。当用户通过第三个文本字段时,键盘会挡住底部的三个。在底部三个文本字段中放置文本时如何调整视图?

【问题讨论】:

    标签: iphone objective-c xcode


    【解决方案1】:

    您需要将文本字段放入 UIScrollView,并在键盘处于活动状态时将视图转换为键盘上方的视图,在键盘关闭时将其移开,或者使用其他解决方案,例如始终在该页面上打开键盘,这将节省你在 UIView/UIScrollView 上调用 setFrame 取决于键盘在做什么。

    这将进一步帮助:

    How to adjust the view position when the keyboard opens in iPhone?

    【讨论】:

      猜你喜欢
      • 2010-12-08
      • 1970-01-01
      • 2013-02-09
      • 1970-01-01
      • 1970-01-01
      • 2011-11-26
      • 1970-01-01
      • 2013-04-09
      • 2015-03-13
      相关资源
      最近更新 更多