2010-12-08 9 views
13

私はtableViewを作っていますが、スクロールインジケーターが必要ではないので、インジケーターをnoneに設定する設定方法がないようです。これを行う他の方法はありますか?スクロールインジケータが設定されていませんか?

+0

私はプログラムでそれをやろうとしましたが、UIScrollViewIndicatorStyleのドキュメントを読みましたが、黒、白、およびデフォルトのインジケータスタイルのオプションしか表示されません。 – Souljacker

+0

私の答えを参照してください - あなたは私が言及する方法を使用して非表示に設定することができます。 –

答えて

34

うん、ちょうど使用:

[tableView setShowsHorizontalScrollIndicator:NO]; 
[tableView setShowsVerticalScrollIndicator:NO]; 

UITableViewUIScrollViewから継承するので、あなたは後者のプロパティへのアクセス、および関連するセッターとゲッターを取得します。もう少し詳しくはApple's Documentationへのリンクがあります。迅速なバージョン

scrollView?.showsHorizontalScrollIndicator = false 
scrollView?.showsVerticalScrollIndicator = false 

としてUIScrollViewのために

+0

まあ、それは難しいようでした!ありがとうございました。 – Souljacker

+0

問題ありません!希望:これは質問に答える:) –

+0

ありがとう!それは私の問題を解決します。 – Souljacker

2

、のUITableViewはそれほどのUITableView

self.myTable.showsHorizontalScrollIndicator = false 
self.myTable.showsVerticalScrollIndicator = false 

・ホープ、このヘルプ誰かを試すためにUIScrollViewの形成継承します。

関連する問題