2011-08-02 5 views
0

アプリケーション全体を通してスクロールインジケータが表示されるようにする方法はありますか?[私はスクロールビューエリアに触れたときにのみスクロールインジケータが表示されている。]スクロールインジケータ視認性

よろしく

+1

関連する質問:http://stackoverflow.com/questions/3290813/uiscrollview-indicator-always-showそしてガイドラインによると、それを行うことはできません。 –

答えて

2

あなたは、タイマーを設定することができますし、呼び出し

[NSTimer timerWithTimeInterval:.1 target:self selector:@selector(flashScrollIndicators) userInfo:nil repeats:YES]; 

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIScrollView_Class/Reference/UIScrollView.html

または手動で

を呼び出します10
- (void)flashScrollIndicators; 
+5

真剣に、それはパフォーマンスを殺すでしょう。 –

+0

これは回避策です。分離されたスレッドで行う方がよいでしょう。 – elp

+0

申し訳ありませんが、 " - (void)flashScrollIndicators"で何が窮屈ですか? – Akshay

0

あなたはフラッシュすることができますが、それだけです。 「常に見える」状態に強制することはできません。独自のスクロールバーを完全にコーディングしない限り、デフォルトのスクロールバーの外観を模倣するだけです。

0

あなたは:これはインターフェイスのガイドラインに従わないでください。インジケーターは、- (void)flashScrollIndicators;で既に他の人によって既に説明されているので、点滅することができます。

関連する問題