0

如果在 iOS < 7 上运行,我不想以清晰的黑色显示 UISearchBar,如果在 iOS == 7 上运行,我不想以清晰的白色显示 UISearchBar。

目前在 Xcode 图形布局中,搜索栏是黑色的。

有没有一种简单的方法可以对应用程序中的所有搜索栏执行一次?

我对 iOS 开发还很陌生,所以请耐心和清​​晰:)

4

1 回答 1

1

您可以使用如下代码更改设置:

if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7.0) {
    // iOS >= 7   
} else {
    // iOS < 7    
}

如果您的应用程序中有很多条,您可以UISearchBar在其中子类化并使用此代码。

于 2013-11-12T10:23:17.327 回答