【发布时间】:2013-12-17 01:39:24
【问题描述】:
我有一个 UIToolBar 和一个 TextBox。当我选择文本框时,键盘出现,工具栏消失(因为键盘在工具栏的前面)。 我想做facebook的状态更新,当你选择文本框时,工具栏在键盘上方:
我该怎么做?
【问题讨论】:
标签: ios objective-c facebook uitoolbar
我有一个 UIToolBar 和一个 TextBox。当我选择文本框时,键盘出现,工具栏消失(因为键盘在工具栏的前面)。 我想做facebook的状态更新,当你选择文本框时,工具栏在键盘上方:
我该怎么做?
【问题讨论】:
标签: ios objective-c facebook uitoolbar
文本字段具有称为inputAccessoryView 的属性,它允许您将任何视图放在键盘顶部。看来你的情况很简单,不然的话,如果你不能使用附件视图,你可以看看几十个实现here。
【讨论】:
首先创建一个UIToolbar,其中包含您想要的按钮等...
那么你需要做的就是打开
- (void)textViewDidBeginEditing:(UITextView *)textView
{
toolBar *tb = [[myToolbar alloc] init]
[textView setInputAccessoryView:tb];
}
if Not try this using IB Maybe(未测试)
myToolbarClass* myToolbar = [[[NSBundle mainBundle]
loadNibNamed:@"toolbarNib" owner:self options:nil] objectAtIndex:0]
[textView setInputAccessoryView:myToolbar];
【讨论】: