addTargetでactionがうまく機能しない?
Code
var stepRatingView: AXRatingView = AXRatingView(frame: CGRectZero)
stepRatingView.sizeToFit()
stepRatingView.stepInterval = 1.0
stepRatingView.addTarget(self, action: Selector(ratingChanged(stepRatingView)), forControlEvents: UIControlEvents.ValueChanged)
self.secondView.addSubview(stepRatingView)
func ratingChanged(sender: AXRatingView){
print(stepRatingView.value)
self.label.text = String(sender.value)
}
どうしたいのか
Amazonなどで見られる「★★★★★」の評価を、スライドで行おうと思い、
コードをSwiftに読み替えています。
Objective-Cのコードではラベルの値が変化するのですが、
Swiftに変換するとラベルの値が変化しません。
うまくaddTargetのactionが接続できていないのでしょうか。