问题提出,今天在看《Begining iOS 7 Development Exploring the iOS SDK》第八章为表格添加搜索栏的时候出现的,书中说使用如下代码创建:

filteredNames = [NSMutableArray array];UISearchBar *searchBar = [[UISearchBar alloc]initWithFrame:CGRectMake(0, 0, 320, 44)];tableView.tableHeaderView = searchBar;searchController = [[UISearchDisplayController alloc]initWithSearchBar:searchBarcontentsController:self];searchController.delegate = self;searchController.searchResultsDataSource = self;

我的编译器,Xcode 6.1 发警告, 'UISearchDisplayController' is deprecated: first deprecated in iOS 8.0 - UISearchDisplayController has been replaced with UISearchController

原来在ios 8的API中,被换成了UISearchController,但上面的例子在iOS 8.1内核的模拟器上可以运行 ,于是我有了一个疑问,这个问题我再cocoachina的论坛上提了,希望明白的人能指导下,链接:http://www.cocoachina.com/bbs/read.php?tid=271816&page=e&#a

UISearchController的疑问,求指导


是这样的,在ios 8之前用UISearchDisplayController创建搜索栏,在iOS 8之后用UISearchController,我想问,如果我用UISearchDisplayController创建的搜索栏,能在iOS 8系统上正常运行吗?又或者,如果我用UISearchController创建的搜索栏,能在iOS 8以下的系统正常运行吗?如果答案是否,那我要兼容iOS 7和8,该怎么样来实现搜索栏呢?谢谢 

这是个问题暂时还没得到解答,

关于UISearchController的使用,kilik52在github上上传了一个简单示例,可以参考一下,链接:https://github.com/kilik52/UISearchControllerExampleMinimal

iOS学习爬坑记录4:ios8中的搜索栏,使用UISearchController相关推荐

  1. iOS学习爬坑记录18:ios获得设备cpu类型

    经测试能够使用,为防止以后有这种需求,在这里记录. 在模拟器上测试打印信息是CPU_TYPE_X86 在5s上测试打印信息是CPU_TYPE_ARM64 另外,记得添加头文件 #include < ...

  2. kotlin与java混合开发_使用kotlin和Java混合开发Android项目爬坑记录

    使用kotlin和Java混合开发Android项目爬坑记录 不定期将开发过程中遇到的问题添加在此处,加深记忆. 主要内容包括但不限于java与kotlin语言的一些区别,以及在使用android-s ...

  3. centos7安装mysql日志空白_centos7安装Mysql爬坑记录 - G

    centos7安装Mysql爬坑记录 查看是否已安装 使用下列命令查看是否已经安装过mysql/mariadb/PostgreSQL 如果未安装,不返回任何结果(ECS的centos镜像默认未安装任何 ...

  4. mybatis-generator 详细配置及使用,爬坑记录

    mybatis-generator 详细配置及使用,爬坑记录 提示:如果不成功一定是项目路径和 数据库配置出问题,本篇基于 MySQL 8.0.13,调试没有问题. 如果失败,建议使用相同的项目结构, ...

  5. 小小甜菜深度学习爬坑记

    小小甜菜深度学习爬坑记 主要目的是整理一路学习的技术分享贴.我的电脑是笔记本联想拯救者R720,显卡是GTX1050Ti.其它环境仅供参考. 安装ubuntu+win10双系统 详情见技术贴用 Eas ...

  6. MAC-XXL_JOB学习踩坑记录-Failed to create parent directories for [/data/applogs/xxl-job/xxl-job-admin.log

    MAC-XXL_JOB学习踩坑记录 源码下载地址 启动报错 源码下载地址 ①.GitHub:https://github.com/xuxueli/xxl-job ②.码云:https://gitee. ...

  7. cesium给地图添加比例尺学习踩坑记录

    cesium给地图添加比例尺学习踩坑记录 因项目需要在cesium地图中展示比例尺,本来应该是很简单的事,但却碰到了一个引用文件的坑,特此记录: *1.引用依赖文件 相信需要用到cesium比例尺组件 ...

  8. 【爬坑】在 IDEA 中运行 Hadoop 程序 报 winutils.exe 不存在错误解决方案

    [爬坑]在 IDEA 中运行 Hadoop 程序 报 winutils.exe 不存在错误解决方案 参考文章: (1)[爬坑]在 IDEA 中运行 Hadoop 程序 报 winutils.exe 不 ...

  9. centos7 安装mysql8_CentOS7中安装MySQL8.0.21爬坑记录

    在CentOS7.3中安装了MySQL8.0.21之后,就开启了一段漫长的爬坑历程,简要回顾如下: 一.从Win10中用Navicat连接安装好的MySQL服务器 出现如下异常:1045 - Acce ...

  10. 03、Swagger2和Springmvc整合详细记录(爬坑记录)

    时间 内容 备注 2018年6月18日 基本使用 spirngmvc整合swagger2 开始之前这个系列博文基本是,在项目的使用中一些模块的内容记录,但是后期逐渐优化,不单单是整合内容. swagg ...

最新文章

  1. 基于Centos搭建nginx+uwsgi运行django环境
  2. Linux中设置服务自启动的三种方式
  3. python27安装教程-Python2和Python3安装教程
  4. 机器学习笔记(六)支持向量机
  5. matlab模糊规则ruleList的解释
  6. 【算法基础】坚持刷题678天的感受!
  7. python控制画笔尺寸,Python画笔的属性及用法详解
  8. Java程序优化之享元模式
  9. table tr省略后鼠标移入显示相应信息_中考来了,人机对话、信息技术考试要求看过来...
  10. cookie和session、web服务工作原理、Apache配置php扩展、php简介
  11. python拟合曲线的方式,Python实现曲线拟合操作示例【基于numpy,scipy,matplotlib库】...
  12. 数字化方法基础(四)_矩阵操作
  13. python网络通信效率_Python之网络通信
  14. BigDecimal 使用浅析
  15. EViews8.0程序安装及注意事项
  16. Linux系统设置DNS服务器地址
  17. Plant Ecology Journal Club, 2018
  18. 立创eda学习笔记一:pcb板基础知识
  19. *** WARNING : deprecated key derivation used. Using -iter or -pbkdf2 would be better.
  20. 漫步者蓝牙只有一边有声音_为什么我蓝牙耳机只有一边有声音?

热门文章

  1. git-commit-amend踩坑
  2. 小白的破解WiFi之路1----VMware、kali安装
  3. 修改mac地址导致计算机无法上网,如何解决Win7计算机上无法修改MAC地址的问题...
  4. 起得比鸡早,睡得比狗晚,干得比驴多,吃得比猪差
  5. Cinnamon 任务栏网速绘制内存和CPU使用率竖线
  6. ubuntu22.04安装网易云音乐不能打开的问题
  7. ts中简单的用法和存储器 get set 的用法
  8. linux polkitd 漏洞,Ubuntu Linux中的特权提升漏洞Dirty Sock分析(含PoC)
  9. cygwin装linux系统,给cygwin安装命令package
  10. 世界500强企业名称中英对照