iOS学习爬坑记录4:ios8中的搜索栏,使用UISearchController
问题提出,今天在看《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相关推荐
- iOS学习爬坑记录18:ios获得设备cpu类型
经测试能够使用,为防止以后有这种需求,在这里记录. 在模拟器上测试打印信息是CPU_TYPE_X86 在5s上测试打印信息是CPU_TYPE_ARM64 另外,记得添加头文件 #include < ...
- kotlin与java混合开发_使用kotlin和Java混合开发Android项目爬坑记录
使用kotlin和Java混合开发Android项目爬坑记录 不定期将开发过程中遇到的问题添加在此处,加深记忆. 主要内容包括但不限于java与kotlin语言的一些区别,以及在使用android-s ...
- centos7安装mysql日志空白_centos7安装Mysql爬坑记录 - G
centos7安装Mysql爬坑记录 查看是否已安装 使用下列命令查看是否已经安装过mysql/mariadb/PostgreSQL 如果未安装,不返回任何结果(ECS的centos镜像默认未安装任何 ...
- mybatis-generator 详细配置及使用,爬坑记录
mybatis-generator 详细配置及使用,爬坑记录 提示:如果不成功一定是项目路径和 数据库配置出问题,本篇基于 MySQL 8.0.13,调试没有问题. 如果失败,建议使用相同的项目结构, ...
- 小小甜菜深度学习爬坑记
小小甜菜深度学习爬坑记 主要目的是整理一路学习的技术分享贴.我的电脑是笔记本联想拯救者R720,显卡是GTX1050Ti.其它环境仅供参考. 安装ubuntu+win10双系统 详情见技术贴用 Eas ...
- 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. ...
- cesium给地图添加比例尺学习踩坑记录
cesium给地图添加比例尺学习踩坑记录 因项目需要在cesium地图中展示比例尺,本来应该是很简单的事,但却碰到了一个引用文件的坑,特此记录: *1.引用依赖文件 相信需要用到cesium比例尺组件 ...
- 【爬坑】在 IDEA 中运行 Hadoop 程序 报 winutils.exe 不存在错误解决方案
[爬坑]在 IDEA 中运行 Hadoop 程序 报 winutils.exe 不存在错误解决方案 参考文章: (1)[爬坑]在 IDEA 中运行 Hadoop 程序 报 winutils.exe 不 ...
- centos7 安装mysql8_CentOS7中安装MySQL8.0.21爬坑记录
在CentOS7.3中安装了MySQL8.0.21之后,就开启了一段漫长的爬坑历程,简要回顾如下: 一.从Win10中用Navicat连接安装好的MySQL服务器 出现如下异常:1045 - Acce ...
- 03、Swagger2和Springmvc整合详细记录(爬坑记录)
时间 内容 备注 2018年6月18日 基本使用 spirngmvc整合swagger2 开始之前这个系列博文基本是,在项目的使用中一些模块的内容记录,但是后期逐渐优化,不单单是整合内容. swagg ...
最新文章
- 基于Centos搭建nginx+uwsgi运行django环境
- Linux中设置服务自启动的三种方式
- python27安装教程-Python2和Python3安装教程
- 机器学习笔记(六)支持向量机
- matlab模糊规则ruleList的解释
- 【算法基础】坚持刷题678天的感受!
- python控制画笔尺寸,Python画笔的属性及用法详解
- Java程序优化之享元模式
- table tr省略后鼠标移入显示相应信息_中考来了,人机对话、信息技术考试要求看过来...
- cookie和session、web服务工作原理、Apache配置php扩展、php简介
- python拟合曲线的方式,Python实现曲线拟合操作示例【基于numpy,scipy,matplotlib库】...
- 数字化方法基础(四)_矩阵操作
- python网络通信效率_Python之网络通信
- BigDecimal 使用浅析
- EViews8.0程序安装及注意事项
- Linux系统设置DNS服务器地址
- Plant Ecology Journal Club, 2018
- 立创eda学习笔记一:pcb板基础知识
- *** WARNING : deprecated key derivation used. Using -iter or -pbkdf2 would be better.
- 漫步者蓝牙只有一边有声音_为什么我蓝牙耳机只有一边有声音?
热门文章
- git-commit-amend踩坑
- 小白的破解WiFi之路1----VMware、kali安装
- 修改mac地址导致计算机无法上网,如何解决Win7计算机上无法修改MAC地址的问题...
- 起得比鸡早,睡得比狗晚,干得比驴多,吃得比猪差
- Cinnamon 任务栏网速绘制内存和CPU使用率竖线
- ubuntu22.04安装网易云音乐不能打开的问题
- ts中简单的用法和存储器 get set 的用法
- linux polkitd 漏洞,Ubuntu Linux中的特权提升漏洞Dirty Sock分析(含PoC)
- cygwin装linux系统,给cygwin安装命令package
- 世界500强企业名称中英对照