* このタイプのカスタムスライダーをiphoneで作成するにはどうすればよいですか?これは左側と右側の両方から拡張できますか?
質問する
246 次
2 に答える
2
このサンプル プロジェクトを実行してください。要件が満たされる場合があります。
ASRangeSlider クラスをインポートして、このコードを使用するだけです。
ASRangeSlider *slider1 = [[ASRangeSlider alloc] initWithSpectrum:FloatRangeMake(0.0,f)];
[slider1 setThumbBackgroundImage:[UIImage imageNamed:@"GreenImage.png.png"]];
frame.size = self.BlackBackGround.frame.size;
slider1.frame = frame;
[BlackBackGround addSubview:self.slider1];
[slider1 addTarget:self action:@selector(slider1ValueChanged:) forControlEvents:UIControlEventValueChanged];
slider1.value=FloatRangeMake(0.0,f);
と
-(Void) slider1ValueChanged : (id) sender
{
CGRect changedFrame = slider1.activeAreaView.frame; // this is your changed frame
// change the frames of your green image using this frame
}
于 2013-01-25T09:50:07.283 に答える
0
このための他の多くのライブラリがあります。例: https ://github.com/cmezak/CMRangeSliderまたは https://github.com/buildmobile/iosrangesliderまたは https://github.com/muZZkat/NMRangeSliderまたは https://github.com/evadne/RARangedSlider
于 2013-01-25T09:58:32.220 に答える