【发布时间】:2011-07-21 23:43:22
【问题描述】:
我有一个工具栏,我需要在编辑文本时使用它,什么时候不需要。
在以前的应用中,我手动移动了工具栏(监听通知等)
但我想使用inputAccessoryView...所以在我的viewDidLoad 中,我愿意
for (/*myTextFields*/) {
textField.inputAccessoryView = keyboardToolbar;
}
[self.view addSubView:keyboardToolbar];
效果很好,工具栏出现,我点击一个文本字段,工具栏向上滑动 - 一切都很好。
但是当我随后隐藏键盘时,inputAccessoryView 将我的工具栏拖离屏幕。有什么方法可以告诉inputAcessoryView 它的固定位置在哪里? - 还是我必须回到我以前的收听通知方式等...?
【问题讨论】:
-
我一直在试图找出一种方法来做这件事(在我的例子中,我试图复制 iOS 消息 UX)。使用辅助视图似乎 是个好主意,因为它会为您处理动画。我想我又回到了通知中......
标签: ios iphone uitextfield uitoolbar