UIBarButtonItem不工作输入Accesory查看iOS 7

时间:2014-01-20 21:54:29

标签: ios iphone ios7

我有一个UIBarButtonItem的关闭按钮,它被添加到UIToolbar,它被添加到文本框inputAccessoryView。

它可以在iOS 6中找到,但是从iOS 7开始,Button就不像按钮那样,它只是文本。

以下是iOS 6中的内容。

enter image description here

以下是iOS 7中的内容

enter image description here

它不再像按钮那样,当我尝试点击它时,我只需点击Dismiss文本后面的图标。

以下是此部分应用的代码:

self.searchBox.clearButtonMode = UITextFieldViewModeWhileEditing;
self.searchBox.returnKeyType = UIReturnKeySearch;
self.searchBox.delegate = self;

UIToolbar* searchToolbar = [[UIToolbar alloc]init];
searchToolbar.tintColor = [UIColor blackColor];
UIBarButtonItem *flexibleSpace = [[UIBarButtonItem       alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
UIBarButtonItem *doneButton = [[UIBarButtonItem alloc]initWithTitle:@"Dismiss" style:UIBarButtonItemStyleDone target:self action:@selector(doneWithKeyboard)];

[searchToolbar setItems:[NSArray arrayWithObjects:flexibleSpace, doneButton, nil]];

self.searchBox.inputAccessoryView = searchToolbar;

任何帮助将不胜感激。

0 个答案:

没有答案