アプリには2つのスクロールビューがあります。1つはUIImageViewsを含み、もう1つはUIButtonを含みます。NSTimerを使用して、自動的にスクロールさせます。ただし、一方のスクロールビューが改ざんされた場合(指がそれに触れて手動でスクロールを開始した場合)、もう一方のスクロールビューも停止します。これを防ぐ方法はありますか?それとも正常ですか?
また、2番目のスクロールビュー内のUIButtonはタップ可能ですが、標準の強調表示は表示されません。グロー効果を有効にすると機能しますが、標準のハイライトは機能しません。とにかく私もこれを機能させることができますか?
NSTimerの私のコードは
[NSTimer scheduledTimerWithTimeInterval:0.018
target:self
selector:@selector(onTimerScrollText)
userInfo:nil
repeats:YES];
- (void)onTimerScrollText {
CGFloat x = self.textScroller.contentOffset.x;
x += 0.5;
[self.textScroller setContentOffset:CGPointMake(x, 0)];
}
そして、それは画像スクローラーについてもほとんど同じです。
ありがとう!