Pra*_*ria 5 iphone xcode objective-c ios ios8
我UISearchbar在故事板中的tableview控制器中使用.而搜索栏returnKeyType是UIReturnKeySearch.

它适用于iOS7,但returnKeyType不适用于iOS8.在iOS8中,每次键盘都会出现返回键.我尝试设置returnkeytype在viewDidLoad控制器的方法了.我需要做什么才能returnKeyType = UIReturnKeySearch在iOS8中设置?
小智 1
我认为你现在可以使用你的硬编码逻辑。如果我能为您的问题找到更好的解决方案,我会更新。
-(void)viewDidLoad {
[self setReturnKeyTypeSearchForView:searchBar];
}
-(void)setReturnKeyTypeSearchForView:(UIView *)view
{
for (id subView in view.subviews) {
if ([subView isKindOfClass:[UITextField class]]) {
[subView setReturnKeyType:UIReturnKeySearch];
}
else {
[self setReturnKeyTypeSearchForView:subView];
}
}
if ([view isKindOfClass:[UITextField class]]) {
[(UITextField *)view setReturnKeyType:UIReturnKeySearch];
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1757 次 |
| 最近记录: |