Hatena::Groupiphone-dev

iOS プログラミングメモ

2012-10-17 (Wed)

UISlider でタッチした場所にポインターを移動させる方法 16:53  UISlider でタッチした場所にポインターを移動させる方法 - iOS プログラミングメモ を含むブックマーク

UISlider はポインタ的なやつ(サム)をタッチしてそのまま左右に移動させますが、スライダ上の任意の場所をタッチしたらそこに移動してくれると便利な場面がありますよね。

適当に UISlider を継承したクラスを作って、beginTrackingWithTouch に YES を返すとそういう動作になりました。

@interface MMMUISlider : UISlider
@end

@implementation MMMUISlider

- (BOOL) beginTrackingWithTouch:(UITouch *)touch withEvent:(UIEvent *)event {
   return YES;
}

@end
トラックバック - http://iphone-dev.g.hatena.ne.jp/ktakayama/20121017