如何将UISearchBar上"Cancel"按钮改为”取消“?

别说话,直接上代码

for (id obj in [searchBar subviews]) {
        if ([obj isKindOfClass:[UIView class]]) {
            for (id obj2 in [obj subviews]) {
                if ([obj2 isKindOfClass:[UIButton class]]) {
                    UIButton *btn = (UIButton *)obj2;
                    [btn setTitle:@"取消" forState:UIControlStateNormal];
                }
            }
        }
   }

时间: 2024-10-21 08:32:35

如何将UISearchBar上"Cancel"按钮改为”取消“?的相关文章

查看iOS视图层级并修改UIsearchBar的cancel按钮不失去作用

(lldb) po [self.searchBar recursiveDescription] <UISearchBar: 0x7ff35854f370; frame = (0 64; 375 40); text = 'p'; opaque = NO; gestureRecognizers = <NSArray: 0x7ff358550380>; layer = <CALayer: 0x7ff35854f890>> | <UIView: 0x7ff35854fb9

iOS7修改UISearchBar的Cancel按钮的颜色和文字

两行代码搞定: [[UIBarButtonItem appearanceWhenContainedIn: [UISearchBar class], nil] setTintColor:[UIColor whiteColor]]; [[UIBarButtonItem appearanceWhenContainedIn: [UISearchBar class], nil] setTitle:@"取消"]; 查了很多,试了很多.唯一work的东东.就是这两行代码. enjoy

更改UIsearchbar 的背景和cancel按钮(转)

1 修改背景 searchbar =[[UISearchBar alloc]initWithFrame:CGRectMake(0,KTopBarHeight, 320, KTopBarHeight)]; searchbar.delegate=self; searchbar.keyboardType = UIKeyboardTypeDefault; //[[searchbar.subviews objectAtIndex:0]removeFromSuperview]; UIImage *img =

CSS自定义文件上传按钮

原文:CSS自定义文件上传按钮 今天一同事问我文件上传按钮的问题,情况是这样的,他页面上有3个按钮,分为左中右三个,左边的位按钮甲,右边的位按钮乙,而中间的就是个文件选择按钮,情况大概是这个样子的: 两边的按钮都有了样式,但中间的选择文件的样式死活调不出来,于是我就同他一块解决,后来经过自己设置width,height折腾无果,再求助google终于找到了解决办法,这个方法是这样的: 用一个标签套着文件域,然后调整文件域外边的元素,设置成按钮样式,然后,在把文件域"隐藏"掉(这里的隐藏

QMessageBox 弹出框上的按钮设置为中文

Qt 默认的弹出框上的按钮式英文,虽然也知道是什么意思,但终究不如中文看着顺眼. QMessageBox box(QMessageBox::Warning,"标题","弹出框按钮更改为中文!"); box.setStandardButtons (QMessageBox::Ok|QMessageBox::Cancel); box.exec (); 弹出效果: 在网上查了很多资料,有各种各样的方法,弄得我晕头转向,毕竟我接触Qt才不过一个月.不过在我坚持不懈的努力下,总

iOS 获取UIWebView上面的按钮点击事件

UIWebView的一些用法总结的网址 http://blog.csdn.net/zhaoweixing1989/article/details/13021513 在网上看到很多文章都说iOS的UIWebView比较耗内存,在我的项目中,最开始我也是用UIWebView来加载网页的.刚开始加载的是自己拼接成的Html,后来在Html中加入一个按钮,点击之后用当前的UIWebView去加载网络上的网页.程序跑起来发现非常耗内存,加载几个网上的网页之后就爆内存警告了,不处理的话很容易被评估拒掉app

解决WebUploader 上传按钮按F12 才行的问题

遇到了 WebUploader 插件的上传按钮点击无效(此时鼠标在按钮任何位置时,按钮都没变化).按F12 之后才有反应(此时鼠标在按钮任何位置时,按钮颜色都会变深) 的问题,网上查到一些答案,找到了一种测试有效的办法. 首先出现Bug的原因是插件生成[选择文件]按钮的长宽都是0,所以点击不到:需要重新渲染一下网页,而F12正好有渲染网页的功能. 解决办法分以下两步: 1)在页面加一段样式: <style> #filePicker div:nth-child(2){width:100%!imp

css input[type=file] 样式美化,input上传按钮美化

我们在做input文本上传的时候,html自带的上传按钮比较丑,如何对其进行美化呢?同理:input checkbox美化,input radio美化是一个道理的,后面文章会总结. 思路: input file上传按钮的美化思路是,先把之前的按钮透明度opacity设置为0,然后,外层用div包裹,就实现了美化功能. 代码如下: DOM结构: <a href="javascript:;" class="a-upload"> <input type=

iOS英文—》汉化,如调用相册,相机改“cancel”,“photos”为“取消”,“相机”

调用系统相册.相机发现是英文的系统相簿界面后标题显示"photos",但是手机语言已经设置显示中文,纠结半天,最终在info.plist设置解决问题. 只需要改三个地方: 1.plist文件中: 2.info里面-->Custom iOS Target Properites 3.info-->Localizations 至此ok. iOS英文->汉化,如调用相册,相机改"cancel","photos"为"取消&quo