在UItableVIEw的tableheaderVIEw中,我想添加一个UISearchbar,我想要像iOS在iOS7中的新的联系人应用程序中使用的一样.但我似乎无法让它上班.
搜索栏不是屏幕宽度的100%,而是与其右侧相反.
我的问题是:
>当具有可见部分索引的UItableVIEw的tableheaderVIEw时,如何使搜索栏的宽度达到100%?
>如何创建一个转换,像iOS 7的Contacts应用程序中导航栏隐藏,搜索栏的灰色背景延伸到状态栏?
我已经尝试了几件事,包括在导航栏中添加搜索栏,并使用UISearchbarController,但是我在Apple网站上找不到有关如何创建此文档的良好文档.此外,从iOS6到iOS7的转换指南对我来说并没有很好的帮助.
这里有两张照片说明我的问题:
解决方法 两个主要的差异,苹果做他们的应用程序的方式,这将解决你的问题.首先,他们的UISearchbar不是tableVIEw的headerVIEw.这是表格上方的单独视图.您需要将UItableVIEwController更改为具有位于UISearchbar下方的UItableVIEw的UIVIEwController.
其次,他们的UISearchbar有一个相关的搜索显示控制器.假设你正在使用一个故事板文件,这个文件就是捆绑在一起的 – 只需用搜索显示控制器添加UISearchbar即可.这将处理所有转换到状态栏的下方.
总结以上是内存溢出为你收集整理的创建一个像iOS 7联系人应用程序的搜索栏全部内容,希望文章能够帮你解决创建一个像iOS 7联系人应用程序的搜索栏所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)