###前提・実現したいこと
StoryBoardによって追加し,縦方向にしたUISliderの値に関して、UIButtonのアクションを通じて
0に再初期化を行いたいと思っています。
Sliderは最小値0,最大値1で設定しています。
初期値は0です。
###発生している問題・エラーメッセージ
しかし、初期化を行うとスライダー自体は移動しますが、以後は@IBActionでのスライダー移動を拾えなくなり、スライダー自体を動かした後、初期化のボタンを押しても何の効果が出なくなるようになりました。
###該当のソースコード
swift
1import UIKit 2 3class ViewController: UIViewController { 4 5 override func viewDidLoad() { 6 super.viewDidLoad() 7 } 8 9 override func didReceiveMemoryWarning() { 10 super.didReceiveMemoryWarning() 11 } 12 13 @IBOutlet weak var speedSliderFrame: UISlider! 14 { 15 didSet{ 16 speedSliderFrame.transform = CGAffineTransformMakeRotation(CGFloat(-M_PI_2)) 17 } 18 } 19 @IBAction func speedSlider(sender: AnyObject) { 20 let speedSlider = sender as! UISlider 21 } 22 23 @IBAction func initAutoModeValue(sender: AnyObject) { 24 speedSliderFrame.setValue(0.0, animated: true) 25 } 26}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/07 05:44