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

首頁 > 系統 > iOS > 正文

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

2019-10-21 18:41:46
字體:
來源:轉載
供稿:網友

手勢的一些注意事項

對于 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圖形繪制、旋轉、長按、縮放、滑動等綜合手勢的一個 畫圖 項目

IOS,繪圖,手勢

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

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


注:相關教程知識閱讀請移步到IOS開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 英德市| 申扎县| 十堰市| 皋兰县| 西乡县| 通海县| 涿鹿县| 荣昌县| 怀宁县| 普陀区| 宣城市| 白朗县| 太和县| 汾阳市| 泸水县| 绍兴县| 建湖县| 东安县| 留坝县| 杭锦后旗| 杂多县| 南召县| 平泉县| 濉溪县| 大安市| 盐津县| 柳江县| 邻水| 蒲城县| 万州区| 灌阳县| 镇巴县| 丰都县| 罗甸县| 河东区| 大港区| 台江县| 博罗县| 湘西| 万宁市| 广安市|