国产探花免费观看_亚洲丰满少妇自慰呻吟_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/

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 越西县| 武宣县| 梁山县| 贵港市| 靖边县| 巨鹿县| 天柱县| 海盐县| 当阳市| 乌鲁木齐市| 盐源县| 沙雅县| 斗六市| 永川市| 天津市| 子长县| 于都县| 武安市| 石柱| 彭山县| 淮北市| 南郑县| 凤山市| 大庆市| 合山市| 长白| 应用必备| 永兴县| 赫章县| 辰溪县| 东平县| 缙云县| 昌邑市| 松溪县| 肇东市| 鹤山市| 罗田县| 旺苍县| 普兰店市| 南昌市| 额尔古纳市|