摘要:
一. UITextField的基本使用
1. 设置光标颜色 2. 设置输入文字颜色 3. 通过代理设置开始输入和结束输入时占位文字的颜色
一般情况下最好不要UITextField自己成为代理或者监听者 //修改UITextField占位文字颜色
/ 方法一 /
监听实现方法: 通过设置... 阅读全文
摘要:
一. 二维码生成和扫描 1. 二维码概念 二维码, 是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的; 2. 二维码的使用场景 ● 信息获取(名片、地图、WIFI密码、资料) ● 网站跳转(跳转到微博、手机网站、网站) ● 广告推送(用户扫码,... 阅读全文
摘要:
实用补充 一. 推送通知 1. 什么是推送通知? 首先明确: 此处的推送通知跟我们的”NSNotification”没有半毛钱关系 可以理解为: 向用户推送一条信息来通知用户某件事情 作用: 可以在APP退到后台,或者关闭时;继续推送一条消息告诉用户某件事情 ... 阅读全文
摘要:
1. 显示效果2. 代码实现#import"ViewController.h"@interfaceViewController()@property(weak,nonatomic)IBOutletUIImageView*topV;@property(weak,nonatomic)IBOutletUI... 阅读全文
摘要:
一. 示意图绘画出一条线,点击开始有很多粒子绕着线运动,点击重绘消除粒子和线二. 实现代码设计思路:自定义一个View来描述控制器的View,在View加载过程中进行初始化,给View添加手势(UIPanGestureRecognizer),将自定义View转成复制层,创建一个粒子层,添加到复制... 阅读全文
摘要:
1. 创建复制层,将self.View.layer转为复制层CAReplicatorLayer *copyLayer = (CAReplicatorLayer *)self.view.layer;2. 设置复制数量copyLayer.instanceCount = 2;3. 设置复制层选择角度cop... 阅读全文
摘要:
一. 星座转盘1. 示意图2. 设计思路每一个星座条是一个UIButton,设置按钮的宽高,设置position点在整个转盘的中点,再通过anchorPoint(0.5, 1)定位到position点每一个按钮上的图片通过截取图片获取3. 代码1> 通过一个xib描述转盘底座,关联到一个新创建的... 阅读全文
摘要:
一. 核心动画简述1. Core Animation是直接作用在CALayer上的,并非UIView,因此核心动画的本质是修改图层的某个属性2. 核心动画继承结构3. transform的相关属性二. 核心动画基础动画 : CABaseicAnimation 帧动画 : CAKeyframeAnim... 阅读全文
摘要:
1. 创建秒针,因秒针与用户无交换,可以用layer1> 创建秒针// 创建秒针CALayer *secondLayer = [CALayer layer];self.secondLayer = secondLayer;2> 设置背景色/尺寸/位置设置锚点(0.5, 0.9)// 设置背景色 ... 阅读全文
摘要:
一. layer在每个UIView内部都有一个layer这样一个属性.UIView之所以能够显示,就是因为它里面有这个一个层,才具有显示的功能. 二. 操作layer改变UIView的外观1. 设置阴影_RedView.layer.shadowOpacity = 1;2. 设置阴影的圆角_R... 阅读全文