私は自分のプロジェクトのすべてのクラスでtableviewを使用しています。私はちょうどすべてのテーブルビューにバウンスするテーブルのようないくつかのデフォルトのプロパティを削除したい。それぞれのクラスでそれを削除するのではなく、すべてのクラスのtableviewを反映する単一行コードを書くオプションがありますか?iOS、グローバルにtableviewプロパティを処理する
0
A
答えて
1
このように拡張機能を使用できます。
extension UITableView{
func setTableViewBasicProperties(){
self.backgroundColor = UIColor.gray
//tableview's other propeties
}
}
と、単にあなたのViewControllerにメソッドを呼び出します。
yourtableView.setTableViewBasicProperties()
+0
私の答えがあなたに役立ち、それを受け入れるならば、他の人も助けを受けるでしょう。 –
+0
ありがとうBrijesh..itsうまく動作します –
0
あなたはのUITableViewクラスを拡張し、プロパティを変更するだけでなく、機能を追加するため、いくつかのメソッドを追加することができます。 Extensions
既存のクラス、構造体、列挙型、またはプロトコルタイプに新しい機能を追加します。これには、元のソースコードにアクセスできないタイプを拡張する機能が含まれます。
あなたは今、あなたはあなた自身のtableViewクラスを作成し、すべてのアプリののtableViewにそれをサブクラス化
self.yourtableView.configureTableView()
関連する問題
- 1. WCFグローバル例外処理
- 2. Flaskグローバル例外処理
- 3. エラーページレジストラとグローバル例外処理
- 4. Angular2グローバル例外処理
- 5. iOSバックグラウンド処理
- 6. ソケットイベント処理ios
- 7. iOSクレジットカード処理
- 8. Listプロパティを処理する方法
- 9. クッキーのプロパティを処理する
- 10. ios tableviewメインビューに戻る
- 11. .NetアプリケーションでWindowsで印刷画面をグローバルに処理する
- 12. CUDA動的並列処理をグローバルに参照する
- 13. iOSの画像サイズを処理する
- 14. iOSのWebviewレスポンスを処理する
- 15. iOSメモリ警告を処理する
- 16. iOSでJSON出力を処理する
- 17. Eclipse RCPアプリケーションのグローバル例外処理
- 18. Spring 4 mvcグローバル例外処理
- 19. グローバル例外処理とログインasp.net MVCコア
- 20. winformsコントロールのグローバル例外処理
- 21. C++でのグローバル例外処理
- 22. 配列を反復処理している間は、tableviewcellはtableViewに表示されません。 XcodeのiOSの
- 23. カスタムTableViewスクロールインジケータ(iOS)
- 24. ios:[tableView reloadData]
- 25. Scalaでのプロパティの処理
- 26. IOS SKStoreProductViewController loadProductWithParameters:completionBlockエラー処理
- 27. iOSでのDeclensionの処理
- 28. セクションヘッダーテーブルビューでの処理iOS
- 29. IOSサウンド処理、レベル検出
- 30. テキストビューのボタンの処理iOS
として任意のクラスでテーブルビューのそれぞれにこれらのプロパティを設定することができます
ようのUITableViewを拡張することができます。 .. – Tj3n