国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

開發繪圖、手勢綜合App注意點

2020-07-26 02:30:21
字體:
來源:轉載
供稿:網友

手勢的一些注意事項

對于 UITapGestureRecognizer 來說我們一般需要知道該點擊手勢在屏幕中的位置 (locationInView:self)

對于 UIPanGestureRecognizer 來說我們一般需要知道我們的滑動手勢移動了多少距離 (translationInView:pan)

-(void) pan: (UIPanGestureRecognizer * ) pan {  CGPoint transP = [pan translationInView: pan.view]; //$1 = (x = 0.73990527317289434, y = 0)  CGPoint pont1 = [pan locationInView: self]; //$2 = (x = 198.16665649414063, y = 342.33332824707031)  CGPoint pont2 = [pan locationInView: self.imageV]; //$3 = (x = 198.12057060663793, y = 342.61609831987914)  pan.view.transform = CGAffineTransformTranslate(pan.view.transform, transP.x, transP.y);  //復位  [pan setTranslation: CGPointZero inView: pan.view];}
[UIView animateWithDuration: 0.25 animations: ^ {    self.imageView.alpha = 0;  }completion: ^ (BOOL finished){    self.imageView.alpha = 1;    UIGraphicsBeginImageContextWithOptions(self.bounds.size, NO, 0);    CGContextRef ctx = UIGraphicsGetCurrentContext();    [self.layer renderInContext: ctx];    UIImage * imageGot = UIGraphicsGetImageFromCurrentImageContext();    UIGraphicsEndImageContext();    [self.imageView removeFromSuperview];    if (self.delegate && [self.delegate respondsToSelector: @selector(handleImageView: didOperatedImage: )]){      [self.delegate handleImageView: self didOperatedImage: imageGot];    }  }];

接下來來一個iOS圖形繪制、旋轉、長按、縮放、滑動等綜合手勢的一個 畫圖 項目

源碼地址:https://github.com/FantasticLBP/BlogDemos/tree/master/

以上就是本次我們分享的全部內容,感謝你對武林網的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 开江县| 龙胜| 白城市| 双柏县| 桃江县| 杭州市| 铁力市| 文水县| 忻城县| 荔浦县| 肇州县| 万盛区| 剑河县| 通道| 荆门市| 于都县| 长岛县| 琼中| 衡阳市| 阿巴嘎旗| 兴隆县| 庄浪县| 咸丰县| 武鸣县| 乌兰浩特市| 循化| 育儿| 崇文区| 肥乡县| 正镶白旗| 右玉县| 芷江| 南召县| 苏尼特左旗| 双流县| 伊金霍洛旗| 雅安市| 大渡口区| 乐业县| 乐业县| 荥阳市|