###前提・実現したいこと
(Swift)UIImageの拡大縮小・回転を実装
UIStepperを用いて画像の拡大・縮小は実装できました.
画像の回転はUISliderを用いたものにしようと思いますが,どのように記述すれば良いのか分かりません.
参考になるか分かりませんが,拡大縮小の際のコードを記載しておきます.
アドバイス,または違った良い方法があればお願いします.
###該当のソースコード
//スタンプ画像のリサイズ(ステッパー)
@IBOutlet weak var ResizeImage: UIStepper!
@IBAction func changeStepper (sender: UIStepper) {
//画像が1つ以上あれば処理を実行
if canvasView.subviews.count > 1 {
//最後の選択(タッチ)した画像を取得
let SelectedStamp = canvasView.subviews.last! as! Stamp
let rect:CGRect = CGRect(x:0, y:0, width:80+sender.value, height:80+sender.value)
SelectedStamp.frame = rect;
canvasView.addSubview(SelectedStamp)
}
}
//スタンプ画像の回転(スライダー) @IBOutlet weak var RotateImage: UISlider! @IBAction func angleSlider (sender: UISlider) { if canvasView.subviews.count > 1 { let SelectedStamp = canvasView.subviews.last! as! Stamp } }
あなたの回答
tips
プレビュー