6

親ビューに UISlider があります。スライダーの動きにボイスオーバー ジェスチャを適用したいので、以下のように accessibilityIncrement および accessibilityDecrement メソッドを実装しました。

- (void)accessibilityIncrement
{
     float finalValue = self.value;
    finalValue = (finalValue + 1);
    if (finalValue > self.maximumValue)
        finalValue = self.maximumValue;
    self.value = finalValue;    
}

- (void)accessibilityDecrement
{
    float finalValue = self.value;
    finalValue = (finalValue - 1);
    if (finalValue < self.minimumValue)
        finalValue = self.minimumValue;
    self.value = finalValue;

}

問題は、(self.value = finalValue を使用して) スライダーの値を設定すると、UIControlEventValueChanged イベントのセレクターが呼び出されないことです。これはバグですか?

ありがとう!

4

1 に答える 1