修改searchBar的返回按钮的显示文字

#pragma mark 搜索框的代理方法,搜索输入框获得焦点(聚焦)

- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar

{

[searchBar setShowsCancelButton:YES animated:YES];

for(id cc in [searchBar.subviews[0] subviews])

{

if([cc isKindOfClass:[UIButton class]])

{

UIButton *cancelButton = (UIButton *)cc;

[cancelButton setTitle:@"取消" forState:UIControlStateNormal];

[cancelButton setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];

        // 修改文字颜色

            [cancelButton setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];

            [cancelButton setTitleColor:[UIColor whiteColor] forState:UIControlStateHighlighted];

            

            // 修改按钮背景

            [cancelButton setBackgroundImage:[UIImage resizedImage:@"login_btn_login.png"] forState:UIControlStateNormal];

            [cancelButton setBackgroundImage:nil forState:UIControlStateHighlighted];

}

}

}

时间: 2024-10-11 12:08:35

修改searchBar的返回按钮的显示文字的相关文章

iOS7 修改导航系统默认返回按钮文字及颜色

//iOS7 修改系统默认返回按钮文字及颜色 UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithTitle:@"返" style:UIBarButtonItemStylePlain target:nil action:nil]; self.navigationItem.backBarButtonItem = item; [[UINavigationBar appearance] setTintColor:[UIColor

小技巧 -- 隐藏导航栏返回按钮附带的文字

使用 [[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60) forBarMetrics:UIBarMetricsDefault]; 方法可以隐藏导航栏返回按钮上的文字.代码放的位置是每一个总的Controller的viewDidLoad方法下面.

python Tkinter 基础添加一个按钮,在按钮上显示文字,并设置文字颜色

code; # Tkinter 基础添加一个按钮,在按钮上显示文字,并设置文字颜色 import tkinter as tk # 面向对象编程 class App(): def __init__(self, master): frame = tk.Frame(master) # 框架??不是很理解 frame.pack() # 创建一个按钮,fg前景色:蓝色 self.testButton = tk.Button(frame, text = "hello", fg = "bl

隐藏导航控制器返回按钮旁的文字

自定义导航控制器,重写下面的方法,创建一个返回箭头按钮 1 - (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated 2 3 { 4 5 if (self.viewControllers.count > 0) { 6 7 // 隐藏返回按钮的文字 8 9 viewController.navigationItem.leftBarButtonItem = [[UIBarButtonIt

关于iOS7.0以后修改navigationBar的返回按钮的文本、颜色、自定义按钮等等

1.返回按钮的颜色 self.navigationController.navigationBar.tintColor = [UIColor whiteColor]; 2.设置返回按钮的内容 A -> B 在push的时候,在A中添加代码: UIBarButtonItem *backItem = [[UIBarButtonItem alloc] init]; backItem.title = @"你的文字"; self.navigationItem.backBarButtonIt

修改SearchBar的取消按钮Cancel为中文

一开始在网上看到很多方法都是循环,好吧,我也循环 创建UISearchBar的时候循环,不行 用searchBarTextDidBeginEditing事件去循环,也不行 无语了,搜索了Baidu第一页都是循环的,找了半小时,总算是找到原因了 原来在IOS7以后UISearchBar的循环需要searchBar.subviews[0] subviews 示例见如下: ///#begin////功能描述:修改SearchBar的Cancel Button 的Title//  注意点://     

点击按钮后禁止按钮并显示文字[正在处理...], getelementbyid button标签 text 赋值

[转载注明出处:lanmanck.net.csdn.blog] 网上说用jquery,其实getelementbyid就可以搞定了. 另外,鄙视百度搜出来的一大堆垃圾,搜索 getelementbyid button标签 text 赋值 居然出来一堆的input提交按钮,唉,真是无语! 看原问题及答案: http://stackoverflow.com/questions/12679813/how-to-change-button-text-or-link-text-in-javascript

iOS 隐藏/去掉 导航栏返回按钮中的文字

[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60) forBarMetrics:UIBarMetricsDefault];

IOS让返回按钮显示自定义标题而不是上个ViewController的title

在开发IOS的时候发现当从一个ViewController跳转到另一个ViewController时,被跳转到的那个ViewController的返回按钮总是显示的是上个ViewController的title.如果上个ViewController的title内容比较多的话会显得界面比较乱,所以我想要实现的是返回按钮只显示“Back”. 开发环境: IOS:10 Xcode:8 返回按钮的显示逻辑 想要知道怎么实现自己想要的功能首先要掌握相关的理论知识,下面举个例子说明. 假如从ViewCont