首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏王大锤

    iOS原生的搜索:UISearchController

    iOS8之前我们使用UISearchDisplayController做TableView的本地搜索,查看UIKit库,苹果已经使用新控件取代它。 NS_CLASS_DEPRECATED_IOS(3_0, 8_0, "UISearchDisplayController has been replaced with UISearchController ") __TVOS_PROHIBITED 使用UISearchDisplayController的时候,搜索结果的展示tableView系统已经帮我们封装好,但是使用UISearchController

    1.1K30发布于 2018-05-17
  • 来自专栏云原生布道专栏

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

    UISearchDisplayController(注:iOS8以上已经弃用) 结合UISearchBar实现效果如下,实现搜索功能.      return YES; } - (void) searchDisplayControllerWillBeginSearch: (UISearchDisplayController*)controller 的使用 http://www.cnblogs.com/langtianya/p/4114532.html UISearchBar和UISearchDisplayController http://www.cnblogs.com tid=131433 ios UISearchDisplayController实现UITableView搜索功能 http://www.cnblogs.com/lesliefang/p/3929677 .html 【学习ios之路:UI系列】(UISearchBar,UISearchDisplayController)和UISearchController(iOS8新特性) http://blog.csdn.net

    2K20编辑于 2023-10-16
  • 来自专栏娱乐心理测试

    IOS13的详细适配

    NSForegroundColorAttributeName:[UIColor colorWithHex:@"#999999"]}]; searchField.attributedPlaceholder = arrStr; 彻底废弃UISearchDisplayController 、MPMoviePlayerController 原因: Xcode11编译的安装包使用UISearchDisplayController和MPMoviePlayerController时会崩溃. 解决方案: 1、使用UISearchController替代UISearchDisplayController 2、检查工程中是否有使用MPMoviePlayerController 10.UISegmentedControl

    4K10发布于 2019-10-23
  • 来自专栏進无尽的文章

    实践-小细节 Ⅰ

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

    2.3K20发布于 2018-09-12
  • 来自专栏编程之旅

    自定义UISearchController的外观

    以前我们在项目中使用搜索框的时候,如果用系统自带的控件则是使用UISearchDisplayController,而自从iOS8之后,系统重新给我们提供了一个搜索控件:UISearchController 获取子View 我们在UISearchController或者是UISearchDisplayController中都可以直接获取到UISearchBar的实例,我们可以从这里改变一些UISearchBar

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

    iOS开发-搜索栏UISearchBar和UISearchController

    UISearchBar *)searchBar{ NSLog(@"搜索End"); return YES;} 搜索时过滤数据: - (BOOL)searchDisplayController:(UISearchDisplayController searchDisplayController' is deprecated: first deprecated in iOS 8.0,这么明显一个警告总不能视而不见吧 ,也就是说 iOS 8.0 不推荐 UISearchDisplayController

    3K70发布于 2018-03-30
  • 来自专栏青玉伏案

    iOS开发之表视图爱上CoreData

    UISearchDisplayController自己有一个TableView用于显示查询出来的结果,需要在通讯录中添加一些代码我们的Seach Bar就可以使用了。    TableViewController中即可,新添加属性如下: //添加Search Display Controller属性 @property (strong, nonatomic) IBOutlet UISearchDisplayController performFetch:&error]) { 20 NSLog(@"%@", [error localizedDescription]); 21 } 22 }   3.因为UISearchDisplayController 里的TableView和我们之前的tableView用的是一个FetchedReaultsController,所以在UISearchDisplayController取消的时候要重载一下我们之前的TableView searchBarCancelButtonClicked:(UISearchBar *)searchBar { [self viewDidLoad]; }   4.因为通过search查询的结果集会显示在UISearchDisplayController

    3K80发布于 2018-01-11
  • 来自专栏Guangdong Qi

    iOS开发常用之数据库、缓存处理

    FMDB - 多线程FMDatabaseQueue实例,FMDB数据库的使用演示和封装工具类,基于fmdb的基本操作 通过fmdb进行的数据库的基本操作(增删改查)查找是使用UISearchBar和UISearchDisplayController

    2.5K40发布于 2018-12-14
  • 来自专栏腾讯社交用户体验设计

    [ISUX译]iOS 9人机界面指南(四):UI元素(上) - 腾讯ISUX

    API注释 想要了解如何在代码中定义搜索栏,请参考UISearchBar.想要了解更多如何显示搜索栏,请参考UISearchDisplayController. 在iOS 8以及之后的版本里,你可以通过UISearchDisplayController简单快捷地把搜索栏放在导航栏中。

    15.8K51发布于 2018-06-29
领券