(迅速)
輸入のUIKit クラスのViewController:のUIViewController { VARスライダ:UISlider! FUNC sliderValueChanged(スライダ:UISlider){ のprintln(" スライダの新しい値が(slider.value)を\ている" ) } オーバーライドのviewDidLoad FUNC(){ super.viewDidLoad() スライダ = UISlider(フレーム:CGRect(X:0、Y:0、幅:200、高さ:23 )) slider.center = view.center slider.minimumValue = 0 slider.maximumValue =100 slider.value = slider.maximumValue / 2.0 // スライダーをカスタマイズし、独自のイメージを強調し slider.setThumbImage(UIImage(命名:" ThumbNormal " )、forState:.Normal) slider.setThumbImage(UIImage(命名:" ThumbHighlighted " )、 forState:.Highlighted) slider.addTarget(自己、 アクション:" sliderValueChanged:" 、 forControlEvents:.ValueChanged) view.addSubview(スライダー) } }
(対物-C)
#importを " ViewController.h " @interface ViewControllerを() @property(アトミック、強い)UISliderの *のスライダー。 @end @implementation のViewController - (ボイド)のviewDidLoad { [スーパーのviewDidLoad]。 self.slider = [[UISlider ALLOC] initWithFrame:CGRectMake(は0.0f 、 は0.0f 、 200.0f 、 23.0f )]。 self.slider.center = self.view.center。 self.slider.minimumValue = は0.0f ; self.slider.maximumValue= 100.0f 。 self.slider.value = self.slider.maximumValue / 2.0 。 // スライダーをカスタマイズし、独自の画像で強調 [self.sliderのsetThumbImage:[UIImage imageNamed:"@ ThumbNormal.png " ] forState:UIControlStateNormal]; [self.sliderのsetThumbImage:[UIImage imageNamed:"@ ThumbHighlighted.png " ] forState:UIControlStateHighlighted]; [self.viewのaddSubview:self.slider]。 [addTarget self.slider:自己 アクション:@selector(sliderValueChanged :) forControlEvents:UIControlEventValueChanged]。 }
ます。https://www.cnblogs.com/davidgu/p/5773790.htmlで再現