首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏代码小技巧分享分析

    UISearchBar 搜索框

    ///在 .h 写代理 <UITableViewDelegate,UITableViewDataSource,UISearchBarDelegate> ///结合UITableView 展示了UISearchBar tableView.delegate = self; _tableView.dataSource = self; [self.view addSubview:_tableView]; [_tableView release]; UISearchBar * searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, 320, 84)]; _tableView.tableHeaderView arrayWithObjects:@"a", @"b", @"c", @"d",nil]]; //设置代理 searchBar.delegate = self; - (void)searchBar:(UISearchBar NSString* str = [array objectAtIndex:selectedScope]; searchBar.text = str; } //搜索 (void)searchBar:(UISearchBar

    2.1K30发布于 2021-10-29
  • 来自专栏码客

    iOS组件系列之UINavigationBar与UISearchBar

    设置UINavigationBar的titleView和UISearchBar背景透明 self.titleSearchBar = UISearchBar(frame: CGRectMake(0,0,200,44

    61840发布于 2019-10-22
  • 来自专栏一“技”之长

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

    iOS中UISearchBar(搜索框)使用总结 初始化:UISearchBar继承于UIView,我们可以像创建View那样创建searchBar     UISearchBar * bar = [ [UISearchBar alloc]initWithFrame:CGRectMake(20, 100, 250, 40)];     [self.view addSubview:bar]; @property 将要结束编辑时的回调 - (void)searchBarTextDidEndEditing:(UISearchBar *)searchBar;                    已经结束编辑的回调 - (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText;   编辑文字改变的回调 - (BOOL) :(UISearchBar *)searchBar;  搜索结果按钮点击的回调 - (void)searchBar:(UISearchBar *)searchBar selectedScopeButtonIndexDidChange

    3.2K10发布于 2018-08-16
  • 来自专栏iOS开发笔记

    iOS开发-搜索栏UISearchBar和UISearchController

    1 UISearchBar和UIDisplayController实现搜索 是网上最常见的也算是最简单的,也有使用Searh Bar Search Display Controller的控件的,本文就简单的使用 indexPath.row]]; } return cell;} UISearchBarDelegate中德 开始和结束的事件: - (BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar{ NSLog(@"搜索Begin"); return YES; } - (BOOL)searchBarShouldEndEditing:(UISearchBar *)searchBar { NSLog(@"搜索End"}- (BOOL)searchBarShouldEndEditing:(UISearchBar *)searchBar{ NSLog(@"搜索End"); return

    3K70发布于 2018-03-30
  • 来自专栏KyXu

    【iOS 开发】UITableView 结合 UISearchBar 问题解决

    之前看了 Ray Wenderlich 的一篇文章 学习了一下怎么把 UISearchBar 放在 UITableView 的头部,来进行列表搜索,然后发现了两个问题,用了好久才解决: UISearchBar 有个 1 像素宽的黑色边框,去不掉 把 UISearchBar 放在 UITableView 头部的代码在 iOS 8 不起作用 tableView.tableHeaderView = searchController.searchBar

    1.1K30发布于 2019-04-11
  • 来自专栏Alice

    iOS开发实战之搜索控制器UISearchController使用

    怎么变中文呢,如下 -(BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar { [searchBar setShowsCancelButton - (BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar; // return NO to not become first responder - (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar; // return NO to not resign first responder - (void)searchBarTextDidEndEditing:(UISearchBar *)searchBar :(NSString *)searchText; // called when text changes (including clear) - (BOOL)searchBar:(UISearchBar

    3.3K30发布于 2018-12-26
  • 来自专栏APICloud AVM多端开发教程

    使用APICloud AVM多端组件快速实现app中的搜索功能

    在 APICloud 模块库搜索 animate-UISearchBar,添加到项目。多端组件需要下载源码,引入到项目使用。 animate-UISearchBar 有的功能:搜索占位提示语、搜索记录、清除搜索记录、搜索触发事件、取消搜索事件、可使用css自定义样式。 下载后解压的组件目录如下图: 其中animate-UISearchBar.stml为组件文件,放到项目的components 目录下,如图: 在需要使用的页面使用import语句引入组件animate-UISearchBar.stml /components/animate-UISearchBar/animate-UISearchBar.stml"; 运行效果如下图: 通过以上过程,可以看到使用组件方便快捷,可以提高项目开发效率。

    1.3K20编辑于 2022-02-18
  • 来自专栏云原生布道专栏

    【IOS开发基础系列】UISearch专题

    1 UISearchBar         UISearchBar是由两个subView组成的,一个是UISearchBarBackGround,另一个是UITextField. 1.1 代码示例 1. UISearchBar(效果如下:) ①创建UISearchBar对象 //初始化,定义frame UISearchBar *bar = [[UISearchBar alloc] initWithFrame 的背景 1.2.1.1 修改UISearchBar的背景颜色         UISearchBar是由两个subView组成的,一个是UISearchBarBackGround,另一个是UITextField 调用的键盘 [searchBar resignFirstResponder]; 1.2.3 添加UISearchBar的两种方法: 1.2.3.1 普通视图添加 UISearchBar *mySearchBar :CGRectMake(0, 0, 320, 40)];     //设置UISearchBar属性,上面有UISearchBar详细介绍.

    2.4K20编辑于 2023-10-16
  • 来自专栏编程之旅

    自定义UISearchController的外观

    在UISearchController中我们无需再自己初始化UISearchBar,只需要提供searchResult展示的视图。 ,代码中充斥着各种写好的UISearchBar的展示,而改动底层框架并不是一个较好地实践。 于是我开始搜索并总结出了几个不通过继承的方式来更改UISearchBar外观的方法。 获取子View 我们在UISearchController或者是UISearchDisplayController中都可以直接获取到UISearchBar的实例,我们可以从这里改变一些UISearchBar 同时我们也可以直接获取UISearchBar的subViews,UISearchBar的subView是一个UIView的实例,这个UIView包含了所有在UISearchBar上可以展示的子视图,iOS

    2.1K20发布于 2018-08-30
  • 来自专栏大宇笔记

    导航栏搜索框简单封装

    @objc func searchNavClick() } class NavigationSearchItemHelper: NSObject { var searchBar: UISearchBar searchBarX = 65 }else{ searchBarX = 10 } searchBar = UISearchBar.init NavigationSearchItemHelper: UISearchBarDelegate { func searchBarShouldBeginEditing(_ searchBar: UISearchBar searchBar.showsCancelButton = true return true } func searchBarCancelButtonClicked(_ searchBar: UISearchBar 取消点击后重新加载数据 searchStringCallBack("") } func searchBarSearchButtonClicked(_ searchBar: UISearchBar

    1.7K20发布于 2019-10-25
  • 来自专栏進无尽的文章

    实践-小细节Ⅵ

    关于UISearchBar 的设置以及取消按钮的颜色和文字设置 效果图 UISearchBar *searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake class], nil] setTitle:@"取消"]; 修改UISearchBar 的placeholder的字体颜色和大小 有两种方法,不过要注意的是要写在最后面,之前就是因为写在最前面被覆盖导致无效果的 第一种 [[UITextField appearanceWhenContainedIn: [UISearchBar class], nil] setFont:[UIFont boldSystemFontOfSize "]; [self addSubview:searchBar]; #pragma mark - UISearchBarDelegate -(void)searchBar:(UISearchBar *)searchBar { [self endEditing:YES]; } - (void)searchBarCancelButtonClicked:(UISearchBar

    1.3K20发布于 2018-09-12
  • 来自专栏码客

    iOS各View的属性设置

    forBarMetrics: UIBarMetrics.Default) self.navigationController.navigationBar.shadowImage = UIImage(); UISearchBar (全局设置) Swift示例 let searchBarAppear = UISearchBar.appearance(); //searchBarAppear.translucent = false;

    2K20发布于 2019-10-22
  • 来自专栏学海无涯

    iOS17适配指南之UIContentUnavailableView(二)

    ViewController: UISearchBarDelegate { // MARK: 点击搜索 func searchBarSearchButtonClicked(_ searchBar: UISearchBar } } } // MARK: 点击取消 func searchBarCancelButtonClicked(_ searchBar: UISearchBar

    85820编辑于 2023-07-25
  • 来自专栏全栈程序员必看

    IOS本地化应用

    inline void localizeUINavigationItem(UINavigationItem* ni); static inline void localizeUISearchBar(UISearchBar UIButton); else LocalizeIfClass(UILabel); else LocalizeIfClass(UINavigationItem); else LocalizeIfClass(UISearchBar localizedString(ni.title); ni.prompt = localizedString(ni.prompt); } static inline void localizeUISearchBar(UISearchBar

    1.4K00编辑于 2022-07-05
  • 来自专栏進无尽的文章

    实践-小细节 Ⅰ

    ---- 1.UISearchBar  &  UISearchDisplayController;   @interface  UISearchDisplayController :NSObject    点击搜索后,停止编辑后,系统的单航条就会出现,而且通过代理来手动隐藏是无法做到的,所以,在使用  UISearchBar & UISearchDisplayController时不要使用自定义的导航条, 使用UISearchBar & UISearchDisplayController时就会有那个点击搜索框后,试图上移的效果,若是不使用UISearchDisplayController单单使用UISearchBar

    2.4K20发布于 2018-09-12
  • 来自专栏LinXunFeng的专栏

    iOS - Swift UISearchController的取消按钮

    } 代理方法 设置代理为当前控制器,并实现代理方法 searchBar.delegate = self func searchBarTextDidBeginEditing(_ searchBar: UISearchBar

    1.4K20发布于 2018-06-29
  • 来自专栏HelloWorld杰少

    手把手带你撸一个网易云音乐首页(三)

    ,代码如下: class JJCustomSearchbar: UISearchBar { override init(frame: CGRect) { super.init 这里就需要来实现 UISearchResultsUpdating 和 UISearchBarDelegate 这俩个代理了,通过 UISearchBar 获取到输入值,然后在提供的数据源中查找,并 reload } } extension MusicSearchViewController: UISearchBarDelegate{ func searchBar(_ searchBar: UISearchBar } func searchBarCancelButtonClicked(_ searchBar: UISearchBar) { self.navigationController popViewController(animated: true) } func searchBarSearchButtonClicked(_ searchBar: UISearchBar

    3.2K10编辑于 2022-08-04
  • 来自专栏各类技术文章~

    iOS小技能:自定义导航栏,设置全局导航条外观

    class]]]; [[UIBarButtonItem appearanceWhenContainedInInstancesOfClasses:@[[UISearchBar GYQNavigationControllerViewController class],nil]; [[UIBarButtonItem appearanceWhenContainedIn: [UISearchBar

    3.1K20发布于 2021-11-02
  • 来自专栏云原生布道专栏

    【IOS】IOS开发问题解决方法索引(一)

    blog.sina.com.cn/s/blog_91ff71c001018an7.html http://my.oschina.net/CarlHuang/blog/159995 8 自定义UISearchBar 的Bookmark按钮图片 Customising bookmark icon added to UISearchBar http://stackoverflow.com/questions/14216219 /customising-bookmark-icon-added-to-uisearchbar http://stackoverflow.com/questions/3664980/using-bookmark-button-in-uisearchbar

    1.4K40编辑于 2022-03-08
  • 来自专栏LinXunFeng的专栏

    iOS - Swift UISearchController仿微信搜索框

    LXFContactViewController: UISearchBarDelegate { func searchBarBookmarkButtonClicked(_ searchBar: UISearchBar

    2.4K30发布于 2018-06-29
领券