之前的文章主要介紹swift的語法告材,本篇將帶領(lǐng)大家從UI層面學(xué)習(xí)iOS開發(fā)
視頻教程Swift零基礎(chǔ)學(xué)習(xí)之Pinch縮放圖片App開發(fā)
Pinch gesture
一個(gè)好的圖像查看器必須支持圖片的放大與縮小功能,下面我們來做個(gè)可以縮放查看圖片的小App夏醉。
- 新建一個(gè)項(xiàng)目
- 將image文件夾拖拽到項(xiàng)目中
- 添加一個(gè)image view 并進(jìn)行配置
- 從Object Library拖拽一個(gè)Pinch Gesture Recognizer 到image view上
- 打開Assistant Editor ,在view controller上配置outlet和action。
- 將下面代碼復(fù)制到action函數(shù)中
imageView.transform = imageView.transform.scaledBy(x: sender.scale, y: sender.scale)
sender.scale = 1
本次我們使用的scale屬性,transform還有Scale抡笼、Rotate、Translate黄鳍、Skew等類型
Jietu20190410-154004@2x.jpg