0

時間間隔が5秒のタイマーのコードがあります。NSCombobox などで時間間隔を制御する簡単な方法はありますか? たとえば、コンボ ボックスでタイマー間隔を 1 秒から 5 秒の間で選択したいと考えています。

[NSTimer scheduledTimerWithTimeInterval:5.0
                                 target:self
                               selector:@selector(updateTextFieldWithRandomNumber)
                               userInfo:nil
                                repeats:YES];
4

1 に答える 1

1

doubleValue任意のNSControlサブクラスから取得できます:

[NSTimer scheduledTimerWithTimeInterval:[myComboBox doubleValue]
                                 target:self
                               selector:@selector(updateTextFieldWithRandomNumber)
                               userInfo:nil
                                repeats:YES];
于 2011-09-20T21:44:41.163 に答える