UISearchBar 光标不出现的问题

去掉搜索框背景的代码(支持ios6/7/8)

for (UIView *view in self.mySeachBar.subviews)
{

if ([view isKindOfClass:NSClassFromString(@"UISearchBarBackground")])
{

[view removeFromSuperview];

break;

}

if ([view isKindOfClass:NSClassFromString(@"UIView")]
&& view.subviews.count> 0) {

[[view.subviews objectAtIndex:0] removeFromSuperview];

break;

}

}

app支持ios7,在UINavBar 里面加入搜索框,结果光标一直出现不了。在stackoverflow网站搜索了一下,竟然有人遇到相同的问题。。。。

解决办法如下:

searchBar.tintColor=[UIColorblueColor];

时间: 2024-10-13 20:18:09

UISearchBar 光标不出现的问题的相关文章

iOS UISearchBar 设置光标颜色和取消按钮颜色

这个问题其实可以取个巧路,大家都知道设置SearchBar的tintcolor的方法 searchBar.tintColor = [UIColor blueColor]; [[UIBarButtonItem appearanceWhenContainedIn:[UISearchBar class], nil] setTitleTextAttributes: [NSDictionary dictionaryWithObjectsAndKeys: [UIColor whiteColor], UITe

UISearchBar(搜索框)

初始化:UISearchBar继承于UIView,我们可以像创建View那样创建searchBar     UISearchBar * bar = [[UISearchBar alloc]initWithFrame:CGRectMake(20, 100, 250, 40)];     [self.view addSubview:bar]; @property(nonatomic)        UIBarStyle              barStyle; 这个属性可以设置searchBar

UISearchBar -- 备忘

UISearchBar UISearchBar是一个搜索栏,继承自UIView,也是常用的控件之一,所以特别写一篇备忘方便以后做工具文章. 例子: let searchBar = UISearchBar(frame: CGRectMake(0, 64, view.frame.size.width, 40)) searchBar.barStyle = .Default searchBar.placeholder = "请输入一些内容" searchBar.showsCancelButto

iOS中UISearchBar(搜索框)使用总结

iOS中UISearchBar(搜索框)使用总结 初始化:UISearchBar继承于UIView,我们可以像创建View那样创建searchBar     UISearchBar * bar = [[UISearchBar alloc]initWithFrame:CGRectMake(20, 100, 250, 40)];     [self.view addSubview:bar]; @property(nonatomic)        UIBarStyle              ba

ios UISearchBar搜索框的基本使用

摘要: 小巧简洁的原生搜索框,漂亮而易用,如果我们的应用没有特殊需求,都可以使用它. iOS中UISearchBar(搜索框)使用总结 初始化:UISearchBar继承于UIView,我们可以像创建View那样创建searchBar     UISearchBar * bar = [[UISearchBar alloc]initWithFrame:CGRectMake(20, 100, 250, 40)];     [self.view addSubview:bar]; @property(n

自定义UISearchBar外观

本文转载至 http://www.jianshu.com/p/66b5b777f5dc 最近,在项目过程中遇到要自定义SearchBar的外观,虽然自己觉得用系统默认的外观就行了,不过UI设计师要求不用系统的默认样式,要跟app主题保持 一致. 图1:设计效果图 从上图可以看出,我们要做的UISearchBar要有圆角,边框颜色,取消按钮颜色,背景透明等等. 开始以为可能要自己写一个自定义的UISearchBar控件了,后面研究了一番,发现可以设定系统UISearchBar属性来更改,便把经验记

iOS开发--UIKit控件之UISearchBar(搜索框)

初始化:UISearchBar继承于UIView,我们可以像创建View那样创建searchBar 1 UISearchBar *bar = [[UISearchBar alloc]initWithFrame:CGRectMake(20, 100, 250, 40)]; 2 [self.view addSubview:bar]; 1 // 这个属性可以设置searchBar的搜索 2 @property(nonatomic) UIBarStyle barStyle; 3 // 枚举如下: 4 t

iOS 搜索框之UISearchBar

一.初始化:UISearchBar继承于UIView,我们可以像创建View那样创建searchBar UISearchBar * bar = [[UISearchBar alloc]initWithFrame:CGRectMake(20, 100, 250, 40)]; [self.view addSubview:bar]; 二.属性 @property(nonatomic)        UIBarStyle              barStyle; 这个属性可以设置searchBar的

vi光标移动命令之一

一.概述 vi中基本的光标移动命令有:h.j.k.l. 其中,h为光标左移1位,j为光标下移1行,k为光标上移1行,l为光标右移1位. 上述命令支持"数字+命令"格式,1次移动多位(行). 二.示例 初始状态 01234 0123 012 运行命令:l 01234 0123 012 运行命令:3l 01234 0123 012 运行命令:j(注意:第1行位数多于第2行,运行j命令,光标移至下1行最后1位) 01234 0123 012 运行命令:k(注意:第1行位数多于第2行,运行k命