view的响应事件传递 在superView里面用 hitTest(_ point: CGPoint, with event: UIEvent?) 方法,找出事件响应区域内的point 传递给subVIew即可 public override func hitTest(_ point: CGPoin... ...
分类:
其他好文 时间:
2018-09-01 19:17:26
阅读次数:
177
由于最近公司需使用到跑马灯实现文字的循环播放,所以使用到了MarqueeLabel框架进行实现功能,传送门:https://github.com/cbpowell/MarqueeLabel。 MarqueeLabel框架涉及到了图层方面的知识,图层就是将视图显示出来,UIView的显示也是基于图层C ...
分类:
其他好文 时间:
2018-08-24 10:46:49
阅读次数:
188
//文档//显示是UIView的extension。UILabel, UITextField, UITextView都可以调用 extension UIView { ... open func sizeThatFits(_ size: CGSize) -> CGSize // return 'bes... ...
分类:
其他好文 时间:
2018-08-22 18:19:36
阅读次数:
130
```
self.shadowView.layer.shadowOpacity = 0.6;// 阴影透明度 self.shadowView.layer.shadowColor = [UIColor darkGrayColor].CGColor;// 阴影的颜色 self.shadowView.la... ...
分类:
其他好文 时间:
2018-08-14 15:00:16
阅读次数:
157
1、CALayer有哪些子类?用途? 2、有哪些常见的 Crash 场景? 3、@protocol 和 category 中如何使用 @property 4、什么是 method swizzling? 5、如何让自己的类用 copy 修饰符?如何重写带 copy 关键字的 setter? 若想令自己 ...
分类:
移动开发 时间:
2018-08-10 14:28:51
阅读次数:
174
//- (UIView *)createTimeBG //{ // UIView *view = [[UIView alloc]init]; // view.backgroundColor = [UIColor clearColor]; // view.layer.shadowOffset = CG ...
分类:
移动开发 时间:
2018-08-09 21:12:53
阅读次数:
425
触摸事件基本都是发生在 viewController 中,首先触摸的对象是视图,而视图的类 UIView 继承了 UIRespnder 类,但是要对事件作出处理,还需要重写 UIResponder 类中定义的事件处理函数。根据不同的触摸状态,程序会调用相应的处理函数。 1、touch 的创建 2、t ...
分类:
其他好文 时间:
2018-08-04 21:42:39
阅读次数:
174
一、设置透明度 在ViewController.m中添加如下方法: 二、平移 1.frame移动 2.transformTranslate平移(常用) 三、缩放 1.frame缩放 2.transformScale缩放(常用) - (void)test{ [UIView animateWithDur ...
分类:
其他好文 时间:
2018-08-04 21:39:13
阅读次数:
211
一、准备工作 1. 综合使用基础知识:类 对象 属性 数组 字典 字符 协议 代理 block 2.逻辑思维 3.搭建界面:系统提供的UIKit 自己定义拥有自己风格的控件 1??UILable UITextField UITextView 2??UIImageView UIView UIButto ...
分类:
移动开发 时间:
2018-08-03 21:42:08
阅读次数:
201
1、View 的创建 UIView 创建出来默认是透明的,在 iOS6 的时候是白色的。 2、View 的设置 3、View 的层次设置 在 iOS 中后添加的 View 在上层。 4、View 的旋转与缩放设置 4.1 单一形变 4.2 叠加形变 4.3 累加形变 还原形变 5、View 的跟随模 ...
分类:
其他好文 时间:
2018-08-02 02:08:52
阅读次数:
156