在Xcode 5 / iOS 7中搜索没有文本的UISearchBar

用户名

我正在更新适用于iOS 7的应用程序,并且其中一项功能允许在不显示任何文本的情况下激活搜索栏搜索按钮而停止工作。我用下面的代码。有关如何使其重新工作的建议?提前致谢。

UITextField *searchBarTextField = nil;
for (UIView *subview in self.searchBar.subviews)
{
    if ([subview isKindOfClass:[UITextField class]])
    {
        searchBarTextField = (UITextField *)subview;
        break;
    }
}
searchBarTextField.enablesReturnKeyAutomatically = NO;
阿德南·阿夫塔布(Adnan Aftab)

在iOS 7中有一个小的更改,现在您必须迭代两个级别。

  for (UIView *subView in self.searchBar.subviews){
    for (UIView *secondLeveSubView in subView.subviews){
    if ([secondLeveSubView isKindOfClass:[UITextField class]])
        {
            searchBarTextField = (UITextField *)2ndLeveSubView;
            break;
        }
    }
   }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PhoneGap / Cordova + iOS7 + XCode 5

来自分类Dev

Xcode 5-iOS7 UITableView的更改

来自分类Dev

Landscape Apps Xcode 5 / iOS 7

来自分类Dev

UICollectionView + iOS 7 / Xcode 5 =断言失败

来自分类Dev

XCode 5和iOS 6和7

来自分类Dev

iOS 7-CoreData迁移-Xcode 5

来自分类Dev

XCode 5和iOS 6和7

来自分类Dev

在xCode 5中重命名iOS项目

来自分类Dev

IOS App中的C ++类,Xcode 5

来自分类Dev

Xcode 5中的UISearchBar

来自分类Dev

在没有XCODE 5的运行iOS7的设备上测试iOS 6应用

来自分类Dev

iOS静态库未链接XCODE 5 iOS 7

来自分类Dev

Xcode 5 iOS 7中的自动属性综合警告

来自分类Dev

使用Xcode 5在iOS 7中启动图像

来自分类Dev

使用XCode 5在iOS 7中启动图像

来自分类Dev

svprogresshud未在xcode5 ios7中显示

来自分类Dev

iOS7和Xcode5中的MRC

来自分类Dev

除XCode 6.1中的iPhone 5s外,没有iOS模拟器设备

来自分类Dev

Xcode5 iOS7-UIPopoverController角半径

来自分类Dev

Sizes and names on icons and launch images in Xcode 5, ios 7

来自分类Dev

Xcode 5 // iOS 6和7 // TDD:OCUnit或XCTest

来自分类Dev

iOS 5,6和7的UI的方法-Xcode

来自分类Dev

Is Xcode 5 Asset Catalog backwards compatible with pre-iOS 7?

来自分类Dev

Is Xcode 5 Asset Catalog backwards compatible with pre-iOS 7?

来自分类Dev

Xcode 5 iOS 7-UIScrollView行为异常

来自分类Dev

仪器显示内存泄漏-Xcode 5 / iOS7

来自分类Dev

iOS 7 / Xcode 5:以编程方式访问设备启动图像

来自分类Dev

Xcode 5 iOS7-太多的ScriptAgent进程

来自分类Dev

Xcode 5 iOS7-太多的ScriptAgent进程