https://blog.csdn.net/a787188834/article/details/78504848 https://www.gameres.com/474139.html 1 keyPath = strokeStart 动画的fromValue = 0,toValue = 1 表示从 ...
分类:
其他好文 时间:
2021-01-27 13:00:55
阅读次数:
0
用来实现 “滚动”和“缩放” 一、简单使用步骤: (1)创建UIScrollView; (2) 添加子控件; (3)设置滚动区域 注意:不能点击可能出现的情况 设置滚动区域 [scrollView setContentSize:self.btImage.frame.size]; 设置是否可以点击 [ ...
分类:
移动开发 时间:
2020-04-15 18:04:49
阅读次数:
79
一、elayoutSubViews 在以下情况下会被调用: 1、init初始化不对调用layoutSubviews 2、addSubview会调用 3、设置view 的frame 时会调用 4、滚动UIScrollView时会调用 5、旋转屏幕会调用父视图的layoutSubViews 6、直接手动 ...
分类:
移动开发 时间:
2019-11-25 18:27:46
阅读次数:
110
BView遮挡AView,BView有子viewB1,AView有手势。希望点击在B1中的时候,AView可以响应手势。 若果让BView整个userInteractionEnabled = NO,那么点击在BView的任何地方,AView的手势都会响应,不符合要求。 可以用一下函数实现 - (BO ...
分类:
其他好文 时间:
2019-06-18 12:17:19
阅读次数:
89
一、使用Quartz2D完成图片剪切 1.把图片显示在自定义的view中 先把图片绘制到view上。按照原始大小,把图片绘制到一个点上。 代码: 1 - (void)drawRect:(CGRect)rect 2 { 3 UIImage *image2=[UIImage imageNamed:@"m ...
分类:
移动开发 时间:
2019-02-05 22:32:01
阅读次数:
244
一、position和anchorPoint 一、position和anchorPoint 一、position和anchorPoint 1.简单介绍 CALayer有2个非常重要的属性:position和anchorPoint @property CGPoint position; 用来设置CAL ...
分类:
移动开发 时间:
2019-02-05 20:50:46
阅读次数:
177
一、CALayer的常用属性 1、@propertyCGPoint position; 图层中心点的位置,类似与UIView的center;用来设置CALayer在父层中的位置;以父层的左上角为原点(0,0); 2、 @property CGPoint anchorPoint; 称『定位点』、『锚点 ...
分类:
移动开发 时间:
2018-11-09 16:22:31
阅读次数:
258
- (void)viewDidLoad { [super viewDidLoad]; // 添加控件等操作 [self.customsTableView reloadData]; dispatch_async(dispatch_get_main_queue(),^{ if (self.customs ...
分类:
其他好文 时间:
2018-09-11 16:14:37
阅读次数:
163
UIGestureRecognizer UIGestureRecognizer类,用于检测、识别用户使用设备时所用的手势.它是一个抽象类,定义了所有手势的基本行为.以下是UIGestureRecognizer子类,用于处理具体的用户手势行为: UITapGestureRecognizer // 1. ...
分类:
移动开发 时间:
2018-09-07 17:20:57
阅读次数:
213
view的响应事件传递 在superView里面用 hitTest(_ point: CGPoint, with event: UIEvent?) 方法,找出事件响应区域内的point 传递给subVIew即可 public override func hitTest(_ point: CGPoin... ...
分类:
其他好文 时间:
2018-09-01 19:17:26
阅读次数:
177