本文结构: 1、首先是对UISearchBar的简介文字 2、初始化展现UISearchBar,并解析它的结构 3、属性、方法、代理等的一一介绍 4、日常的使用,包括单独对UISearchBar的配置、与其他控件的配合使用 一、UISearchBar的简介 UISearchBar : UIView ...
分类:
其他好文 时间:
2018-05-24 18:05:23
阅读次数:
246
浅复制就是指针拷贝;深复制就是内容拷贝。 关于控件的继承关系: (1)所有的控件都继承自 UIView。 (2)能监听事件的都是先继承自 UIControl,UIControl 再继承自 UIView。比如 UIButton。 (3)能整体滑动的都是继承自 UIScrollView,UIScroll ...
分类:
移动开发 时间:
2018-05-23 20:47:19
阅读次数:
237
CSS动画 原理:1.画面之间变化 2.视觉暂留作用 常见问题 1.CSS 动画的实现方式有几种 1.transition 2. keyframes(animation) 2.过渡动画和关键帧动画的区别 1.过渡动画需要状态变化 2.关键帧动画不需要状态变化 3.关键帧动画能控制更精细 3.如何使用 ...
分类:
Web程序 时间:
2018-05-21 19:54:40
阅读次数:
176
信号不好网络错误的时候,一般都会有个提示:“网络错误请点击重试~” 的话术,或者说当你浏览某一页的时候,没有数据,也会提示:“暂无数据,请搞点动静” 之类的话术。 下面写了一个空白页(配合masonry),直接把分类拖进去用可以了 先看效果图: 1.网络错误 2.无数据 上菜: 建一个UIView的 ...
分类:
移动开发 时间:
2018-05-18 14:19:55
阅读次数:
1611
搜狗地图发布了新版的移动端地铁图,改版初衷是为了用户交互体验的提升以及性能的改善。原版地铁图被用户吐槽最多的是pinch缩放不流畅、无过渡动画、拖拽边界不合理等等,大体上都是交互体验上的问题。实际上原版的问题不仅仅存在于交互体验上,源代码也是一团糟: 无模块化概念; 存在冗余逻辑和文件; 滥用第三方 ...
分类:
其他好文 时间:
2018-05-18 11:43:59
阅读次数:
254
1. 用CGContextRef 画文字 在 UIView的 - (void)drawRect:(CGRect)rect {} 方法中进行 CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSetShouldAntialia... ...
分类:
其他好文 时间:
2018-05-12 17:30:22
阅读次数:
191
--旋转transform 2D rotate(edg)平面内旋转 translate(横向,纵向) scale(宽,高) skew(水平角度,垂直角度) 3D rotateX(edg) rotateY(edg)--过渡transition:3s 时间 不是hover加 是那个容器需要给那个容器加- ...
分类:
Web程序 时间:
2018-05-06 20:37:45
阅读次数:
235
1.swift @discardableResult 声明: 2.控制器初始化: 3.更新View的约束: 4.上拉加载更多: 5.UIView.performWithoutAnimation: 6.十进制转换: 7.限制textField只能输入3个字符: 8.变量安全使用使用set方法priva ...
分类:
编程语言 时间:
2018-04-28 14:02:10
阅读次数:
176
iOS开发-之UIView属性hidden, opaque, alpha, opacity的区别 一、alpha 液晶显示器是由一个个的像素点组成的,每个像素点都可以显示一个由RGBA颜色空间组成的一种色值。其中的A就表示透明度alpha,UIView中alpha是一个浮点值,取值范围0~1.0,表 ...
分类:
移动开发 时间:
2018-04-27 19:47:00
阅读次数:
252
在UIViewController中收起键盘,有四种代码方式: 1、让相应的控件放弃第一响应者 2、点击UIViewController的任意地方,就可以收起键盘 3、当获取当前UIViewController比较困难时,使用UIApplication的放弃第一响应者方法 4、当获取当前UIView ...
分类:
移动开发 时间:
2018-04-27 12:16:50
阅读次数:
171