iOS 使用UISearchController的一个问题实现微信的搜索界面 30C

我现在想要实现一个类似iOS微信搜索的效果,点击搜索框以后的效果是这样的
图片说明
想实现一个一模一样的效果,然后我选择用UISearchController使用自定义的searchResultsController,点击SearchBar以后的效果如下图片说明
感觉还可以,但是当我输入几个词再删掉以后就变成了如下图所示图片说明
我自定义的searchResultsController不见了,再在searchbar上输入关键字以后才又会出现,不知道这个问题怎么解决。
还有就是,我这样实现出来的效果和微信的效果还是有差距,如果可以指导微信这个怎么实现的也可以,谢谢各位的帮助!!

2个回答

u014205968
这个名字到底好不好 这个博客我看过了,但是我觉得好像不能解决上面的问题
接近 3 年之前 回复

可能图太大了,文字太小了,第一次发不太会。
说明一下,我想实现一个类似微信的搜索页面,比如微信的通讯录或者主界面点一下搜索。出现的页面和动画,我选择UISearchController但是我发现微信的searchbar点击以后的动画比使用UISearchController的动画要快很多,接着就是初始化UISearchController的时候传入自定义的searchResultsController出现的如上述描述的问题,希望有人能解答一下,如何解决上述问题,或者阐述一下微信的这个搜索界面实现的原理!
谢谢大家!!

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
iOS 用UISearchController自定义搜索界面
iOS 用UISearchController自定义搜索界面不管是商城还是O2O类型的项目都要用到搜索功能,所以我专门用UISearchController写了一个模板,希望可以帮到需要的朋友。 话不多少,上代码,都有注释的。 遵循代理方法#import "ViewController.h"@interface ViewController ()<UITableViewDelegate,UITa
用UISearchController实现微信搜索效果
最近需要做一个搜索效果和微信搜索页面很类似,我使用UISearchController尝试了很多办法,都不能默认显示searchResultController,经过翻墙查找海量资料,终于做成微信的搜索效果,需要设置的地方只有下面一个地方:#pragma mark - UISearchResultsUpdating //每输入一个字符都会执行一次 - (void)updateSearchResult
iOS开发实战之搜索控制器UISearchController使用
当tableView中的数据过多的时候,在tableView上加一个搜索框就变的很必要了,本文就讨论搜索控制器的使用,以及谓词的简单实现。.m文件中代码如下 添加搜索控制器的各种协议<UISearchBarDelegate,UISearchResultsUpdating,UIAlertViewDelegate>创建两个实例和数据源{ NSArray * _dataSource; } @prope
UISearchController实现搜索功能
UISearchController实现搜索功能,代码规范,注释清晰,下载代码之后请使用Xcode 7.0版本运行,欢迎下载。
iOS搜索框功能的实现/UISearchBar/UISearchController的使用,搜索控制器框架
搜索控制器框架 PYSearch:https://github.com/ko1o/PYSearch     搜索框功能的实现方法有多种: 1.使用UITextField自己封装; 2.UISearchBarController 3.UISearchBar =========================== 举例一:searchBarController实现   //UIS...
iOS UISearchController
UISearchController一种iOS以后的新特性,搜索框
iOS本地数据搜索 - UISearchController的简单实用
利用UISearchController和谓词实现iOS的数据搜索功能
IOS 大众点评 搜索界面实现
1.目前首页界面的功能都实现了,但是在  标题的北京那个按钮的搜索功能没有实现; 2.下面3张图 是功能流程图。 反向传值实现的功能。     思路步骤:      1.图1功能已经实现。        2.点击北京按钮    (按钮需要在自己的.m里面关联,里面不用些代码)跳转到一个新的CityListTableViewController页面,同事按住按钮
使用UISearchController 实现搜索框
在iOS8.0之后UISearchDisplayController 终于退出了历史舞台,apple进而推出了新的搜索方法 UISearchController 我们该如何  使用他呢 话不多说,直接看代码 首先  我们创建ViewController类 属性 @property (nonatomic, strong)UISearchController *searchControlle
UISearchController搜索功能的简单使用
UISearchController是iOS8出的 如果要适配iphone4的朋友,就别使用UISearchController,4不能升级到iOS8。 直接上代码 #import "ViewController.h" @interface ViewController ()UITableViewDelegate,UITableViewDataSource,UI
按照微信的搜索框 UISearchController
按照微信的搜索框自己写了一个UISearchControllerDemo,WeChatSearchController
UISearchController IOS8之后推荐使用的搜索控件
百度 IOS搜索栏 你会找到很多关于IOS8之前的搜索实现demo和案例。当前官方已经不推荐了,既然如此 就是用官方推荐的吧。致于优点什么的 自己百度吧。 如果你觉得无所谓可以忽略我的废话。代码中也有说明的[细节住处注意红色的代码]。 需要特别说明一下,在我测试的时候出现了一个bug: 当我的搜索栏处于编辑状态的时候,我切换了控制器。直接导致搜索栏显示在我切换后的控制器的界面上了。对
IOS UISearchController的简单开发实现(swift版)
8.0后可以用UISearchController快速实现搜索控制器功能,如下效果: 这个小功能好似app的标配一样,挺多应用有这样的功能,无事也记录一版(swift) UISearchController需要一个自定义的resultController来初始化。 1.首先新建一个ModuleTwoVC类来演示如何集成,上代码。 ModuleTwoVC.swift,需要实现协议
1.使用UISearchController制作一个简单的本地搜索应用
iOS开发小技巧
求IOS微信界面实现思路
如题,请大神们指点一二,非常感谢!
UISearchController
对于iOS8的UISearchController做了相应的demo,可以直接一直到工程中
搜索框 plist文件使用 UISearchController
搜索框 plist文件使用 搜索使用的是UISearchController
UISearchController使用中的几个坑和一个知识点
UISearchController的两个坑和一个知识点
自定义控件实现搜索界面
上面两个就是效果图,是用手机拍的看起有不清楚,但是知道大概效果就ok了,其实整体挺简单的,就是一个组合控件实现上面效果的,不多说直接上代码layout_search_view.xml&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt; &amp;lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/r...
ios实现搜索
iphone开发基础教程 第八章 搜索栏
安卓微信界面实现
简单的微信界面实现代码,主要是布局很巧妙,大家可以下载下来学习
微信界面ViewPager实现
用ViewPager实现了微信Tab主界面
html实现微信界面
个人模仿微信写的小项目,实现了基本的六个界面,代码详尽
UISearchController和tablview
UISearchController和tablview
使用ViewPager+Fragment+RadioGroup实现类似微信主界面
其实现在很多的应用都有类似的实现,最常用的或许就是微信了吧。先来看看效果图吧 当然这里只是拿了大众点评的图片,和微信的实现功能是一样的。微博也有类似的实现,但微博的实现简单点,用Fragment+RadioGroup就可以了,因为它不支持左右滑动界面。这里主要用到了ViewPager实现滑动,Fragment来表示各个界面,RadioGroup表示下方的四个选项。 对于下方的选项,有很
iOS实现微信第三方登录
一、接入微信第三方登录准备工作。 移动应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统。 在进行微信OAuth2.0授权登录接入之前,在微信开放平台注册开发者帐号,并拥有一个已审核通过的移动应用,并获得相应的AppID和AppSecret,申请微信登录且通过审核后,可开始接入流程。(注意) 1、下载iOS微信SDK。(自己去微信开放平台下载,并集成进项目,若之前项目...
使用viewpager adapter实现微信的滑动界面
1.布局文件(最上面是一个viewpager,下面是四个linearlayout水平排列)<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_
iOS微信第三方登录实现
这篇文章主要介绍了iOS微信第三方登录实现的全过程,一步一步告诉大家iOS微信实现第三方登录的方法,感兴趣的小伙伴们可以参考一下 一、接入微信第三方登录准备工作。 移动应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统。 在进行微信OAuth2.0授权登录接入之前,在微信开放平台注册开发者帐号,并拥有一个已审核通过的移动应用,并获得相应的AppID和AppSecret,申请微信登录且通过审核后,可开始接入流程。(注意)
IOS 纯代码实现界面
移除Main.storyboard关联 修改AppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after applicati
IOS中UISearchController搜索框筛选功能实现
在之前的博客中,我曾写过一个搜索框功能的一个实现!有时候,我们需要利用搜索框进行对数据的一个筛选,比如qq的联系人功能上面的搜索筛选功能的实现!
iOS开发 -UISearchController的使用和改善方法
效果图 搜索栏在开发中算是比较常见的了,而系统的searchbar很多人并不是很喜欢用,最近博主无意间看到一个系统的searchbar,觉得看着很漂亮,所以就自己来写写,其实设置placeholder,颜色,搜索logo,触发搜索操作都是存在的,看起来也很漂亮,以下是博主写的代码: #import <UIKit/UIKit.h>@protocol SearchInputtingDelegate
微信搜索与搜索微信搜索的区别
微信的流量是大家有目共睹的,利用好微信这个平台将会为你带来客观的流量,优就业推出微信课程,带你了解公众号小程序的搜索原则,助你获取用户,获取利益
求大佬!微信小程序搜索界面!
已经成功调取数据库的信息n但是信息只能够在调试器中呈现 n不能在小程序界面显示n好像是解析出现问题n求大佬帮忙指点一下是哪里的错误!![img=https://img-bbs.csdn.net/upload/201906/16/1560662252_278943.jpg][/img]
ios复制公众号,跳转微信搜索
目前我的需求是app内复制公众号,触发事件跳转微信搜索微信公众号,这是一个导流的过程。现在的微信不支持app内直接跳转微信公众号,市面上的app大多是直接粘贴搜索或者保存二维码图片扫描码进入公众号达到导流的效果。下面是相关配置和代码:   下面是相关代码:          UIPasteboard *pasteboard = [UIPasteboard generalPasteboard]...
iOS: 热门搜索标签界面(Swift3)
首先创建一个SearchView类,这个类分为上面的标题文字和下面的按钮.按钮的数量是不确定的,在将按钮添加到SearchView之前先记录下这个按钮的maxX加上横向间距的值和y值,在布局下一个按钮的时候先判断这一行余下的距离是否大于这个按钮的宽度,也就是SearchView视图的宽度减去上一个按钮的maxX加上横向间距的值是否大于这个按钮的宽度.如果大于就是说剩下的距离可以放下这个按钮,那么这个
IOS UITextField 跳转到搜索界面
利用下面的代码,当UITextField 输入框中焦点停留时,立刻跳转到搜索页面中,进行搜索处理。 - (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {     if (textField == _searchTextField)     {         SearchViewController *
仿ios,网易,京东的搜索界面和功能
由于最新项目需要实现一个搜索功能,需求是和ios的样式相同,ios有第三方库直接引用就可以使用,而android这边全是md风格的,并不是我想要的,所以只能自己写了,如果有时间一定封装成库。首先看下效果图 首先看下需要用到的东西,1,首页搜索是一个TextView自不必说,主要是热门搜索的流式布局,但是今天的主角不是它,如果不太懂的朋友可以移步这里:[Android中常见的流式布局的使用
UISearchController使用中遇到的坑
这次开发需要用到搜索框, 以前大都是使用UITtexField进行自定义的,这次使用了UISearchController. 在iOS8之前,使用的的是UISearchDisplayController+SearchBar的组合, iOS8之后,原有的方式废弃, 苹果推荐使用UISearchController,其本身包括searchBar.但是使用中出现了一系列问题 UISearchC...
iOS原生自定义二维码扫描界面(类似微信)
本次demo的特点:1.利用苹果原生的框架进行二维码的扫描功能 2.利用动画等效果自定义扫描界面。
iOS逆向 微信消息界面分析
一、微信消息界面的结构1.1 消息对应的Cell微信消息界面对应的类名为:BaseMsgContentViewController,消息界面是采用TableView实现的,每种消息类型对应一种Cell。文本消息:TextMessageCellView 图片消息:ImageMessageCellView 语音消息:VoiceMessageCellView 位置消息:LocationMessageVie
相关热词 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法 c# gmail 发邮件 c# 多层文件