相关疑难解决方法(0)

我们如何以编程方式检测运行设备的iOS版本?

我想检查用户是否在低于5.0的iOS上运行应用程序并在应用程序中显示标签.

如何以编程方式检测用户设备上运行的iOS?

谢谢!

iphone cocoa-touch objective-c ios4 ios

288
推荐指数
7
解决办法
21万
查看次数

UISearchBar的自定义InputView在iOS7中不起作用

我需要在UISearchBar中设置我的自定义inputView.

所以我写了以下代码,这在iOS5和iOS6中完美运行.

但它在iOS7中不起作用.

for(int i =0; i<[self.searchBar.subviews count]; i++) {
            if([[self.searchBar.subviews objectAtIndex:i] isKindOfClass:[UITextField class]])
            {
                [(UITextField*)[searchBar.subviews objectAtIndex:i] setFont:[UIFont fontWithName:@"MyCustomFont" size:15]];
                UITextField* search=(UITextField*)[searchBar.subviews objectAtIndex:i];
                search.delegate = self;

                [(UITextField*)[self.searchBar.subviews objectAtIndex:i] setInputView:self.customKeyboard];
                [self.customKeyboard setTextView:search];
            }
        }



        [self.sBar reloadInputViews];
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

uisearchbar ios inputview ios7

3
推荐指数
1
解决办法
2832
查看次数

标签 统计

ios ×2

cocoa-touch ×1

inputview ×1

ios4 ×1

ios7 ×1

iphone ×1

objective-c ×1

uisearchbar ×1