iOS开发-搜索栏UISearchBar和UISearchController

搜索栏的重要性我们就不说了,狼厂就是靠搜索起家的,现在越来越像一匹没有节操的狼,UC浏览器搜索栏现在默认自家的神马搜索,现在不管是社交,O2O还是在线教育等都会有一个搜索栏的实现,不过彼此实现效果是不一样的。iOS中的搜索栏实现起来相对简单一点,网上也有很多参考资料,不过靠谱的不是很多,很多都是iOS 8.0之前的实现,iOS 8.0上的实现貌似很少看到,看了一些老外的代码,使用了一下UISear...
UISearchController UISearchBar iOS开发

一款Android开源的下拉刷新动画

packagecom.example.pullrefersh; importandroid.content.Context; importandroid.content.res.TypedArray; importandroid.support.v4.view.MotionEventCompat; importandroid.support.v4.view.ViewCompat; imp...
下拉刷新动画 Android开源

IOS-App installation failed原因及解决方法

在用真机调试的时候,每次运行app都会弹出这个框,点击ok后,再次运行就没问题了。刚开始觉得没什么,无非就是多点几次,到后来,觉得这也很浪费时间,严重影响开发效率,在网上搜索了一遍后,决定将解决方案写在这里,方便其他人再遇到这个问题时,有个可行的解决方案。原因:修改了Build Settings→Packagin→Produce Name.修改这个主要是为了修改APP在主屏幕上的名称,因为大多数人...
installation failed IOS-App

iOS开发-带Placeholder的UITextView实现

iOS中UITextField带有PlaceHolder属性,可以方便用于提示输入。但是同样可以进行文本输入的UITextView控件则没有PlaceHolder属性,还是有些不方便的,尤其是对于略带强迫症的我来说。然后搜索了一番,发现广大开发者的智慧的无穷的,找到一种替代方案,如下:核心思路就是使用2个UITextView来模拟PlaceHolder的效果,其中做为输入区域的TextView在表...
UITextView Placeholder iOS开发

iOS开发中让UIScrollView支持无限滚动

默认的UIScrollView滑动到底之后(假设往右),就无法继续往右滑了,但为了更好的用户体验,我们继续往右滑是自动回到第一页。这里提供一个方案。假设有5页,其中分别放着1.jpg 2.jpg 3.jpg 4.jpg 5.jpg五张图,为支持无限滚动,我们把最后一张图复制一份追加到第一张左边,把第一张图复制一份追加到最后一张图右边,即新的UIScrollView有7页,分别是[1号:5.jpg]...
iOS开发 UIScrollView滚动

iOS 8出色的跨应用通信效果:解读Action扩展

应用程序扩展最初于WWDC 2014大会上正式亮相,这是一种将iOS应用程序功能扩展至系统其它组成部分的途径、而且能够实现更为出色的跨应用通信效果。举例为说,大家可以利用Today扩展创建出能够显示在通知中心之内的功能部件、Sharing扩展则帮助用户将信息共享至社交网络当中,而Action扩展的作用在于允许用户执行当前内容——包括将其以不同方式显示或者对内容作出更改。在今天的上手指南当中,我们将...
应用通信 iOS开发

iOS开发-委托实战

昨天晚上头疼,写了一部分草草的收笔了,早上起来补发一篇文章,昨天关于委托的基本使用和概念都稍微讲了一下,最开始学习委托的时候苹果官网和中文的博客文章看了不少,相似指数比较高。委托在命名要准确,最好是一看名字就知道用法,看名字就知道是干什么用的,比如说 UINavigationControllerDelegate, UITableViewDelegate,这样命名不管是自己开始还是别人维护都是一个非...
委托 iOS开发

iOS开发-委托(Delegate)浅谈

委托其实并不是OC中才有,C#中也有,不过彼此的理解方式是不一样的,OC中委托是协议的一种,需要使用@protocol声明,委托一般在iOS开发中页面中传值用的比较多。委托是Cocoa中最简单、最灵活的模式之一,委托其实字面上的意思就是将需要的事情委托给别人做,业务场景可以参考主视图和子视图之间的页面关系,或者是视图层和数据层之间的交互。简单的委托委托通过@protocol声明,可以定义方法,引用...
iOS开发 委托(Delegate)

优化网站加载速度的14个技巧

优化了加载速度的网站不仅可以提高其搜索引擎的排名,同时也可以降低网站的跳出率,提高其转换率,还能提供更好的终端用户体验,这是当今基于Web环境取得成功的关键。下面我将介绍几个优化网站加载网页速度的简单方法,一起来看一下。1.服务器响应时间即使网站已经格外优化,但是除非服务器响应时间非常快,否则就不会有什么大的效果。当涉及到提高网站的速度,服务器响应时间起着重要的作用。下面是一些提高服务器响应时间的...
网站优化

jQuery星级评分插件 简单实用

这次我们要来分享一款很实用的jQuery星级评分插件,我们可以自定义每个五角星代表的分值,鼠标滑过五角星时即可计算当前的分值。本例中我们一共列出了10个五角星,两种方式一种是10分制,另一种是100分制,你可以滑动鼠标进行评分,这款jQuery评分插件非常简单而且实用。...
评分插件 jQuery插件