【iOS】メモ Swift4 transform 最大値 、最小値





let max = 10.0
let min = 0.5

let scale = sqrt(abs(self.transform.a * self.transform.d - self.transform.b * self.transform.c))
if(scale > max){
 self.transform = self.transform.scaledBy(x: max / scale, y: max / scale)
}else if(scale < min ){
 self.transform = self.transform.scaledBy(x: min / scale, y: min / scale)
}

コメント

このブログの人気の投稿

【iOS】Swiftでtransformから角度、ラジアン、ディグリー、スケールを求める

【android】PdfDocumentとPdfRenderer を利用しPDFの作成と表示 (java)

【iOS】UIViewControllerのライフサイクル (Swift)