【发布时间】:2011-08-30 19:16:12
【问题描述】:
我有一个带有 UITextField 的 UITableViewCell。在编辑模式下,当键盘出现时,我试图编辑的行被键盘重叠。理想情况下,该行应该向上滚动,以便我可以编辑单元格。
我已经彻底搜索了 stackoverflow 并找到了几种不同的解决方案。它们中的大多数与向上移动或滚动视图的计算有关。现在有一个来自苹果的示例代码,名为 TaggedLocations。它们具有完全相同的行为。并且没有代码进行任何复杂的计算来向上移动视图。
我还彻底检查了 IB 界面,也找不到任何花哨的东西。如果您下载并运行代码,它会将行向上推到适合编辑的完美位置。
有人知道 TaggedLocations 项目中有什么技巧可以如此优雅地做到这一点吗?项目地点: http://developer.apple.com/library/ios/#samplecode/TaggedLocations/Introduction/Intro.html%23//apple_ref/doc/uid/DTS40008914
对于我所指的复杂计算,请查看以下线程示例:
How to make a UITextField move up when keyboard is present?
谢谢
【问题讨论】:
标签: iphone xcode uitableview uitextfield