私は変数を追加し、それが管理するビューコントローラからアクセスできるように、UITabBarControllerをサブクラス化できるようにしたいと考えています。これは可能ですか、別のクラス/アプリケーション代理人にvarを移動する必要がありますか?ありがとう!SwiftでUITabBarController変数にアクセスする
0
A
答えて
1
確かに可能です。たとえば、クラス名CustomTabBarController
を使用して、テンプレートiOS/Cocoa TouchクラスCustomTabBarController.swift
を使用して新しいSwiftファイルを作成し、新しいファイルダイアログでUITabBarControllerをサブクラス化します。
これで、UITabBarControllerを継承するカスタムクラスが作成されました。プロパティとメソッドを追加できます。
あなたのストーリーボードで、UITabBarControllerを追加してください(または既存のものを選択してください)。インスペクタペインで、[ID]タブをクリックし、カスタムクラスをCustomTabBarControllerに設定します。
今すぐあなたのCustomTabBarControllerでだのViewControllerにあなたのプロパティまたはメソッドにアクセスするために、あなたはそれのViewControllerの中、このようなものを使用することができます
if let customTabBarController = self.tabBarController as? CustomTabBarController {
print(customTabBarController.variableName)
}
関連する問題
- 1. Swift UITabBarControllerアニメーションで非表示にする
- 2. Swift- ViewControllerからUITabBarControllerページへ
- 3. UISplitview:appDelegateからUITabBarControllerにアクセス
- 4. グローバル変数の有無にかかわらず、UITabBarController内の関数/変数にアクセスしますか?
- 5. 範囲外の変数へのアクセスSwift
- 6. Swift 4:DispatchQueue.main(範囲)のアクセス変数
- 7. Swiftのアクセス/プリント/ログ変数名
- 8. Swift 3 Script - プロセス引数にアクセスする
- 9. swift-ObjC内の拡張子にある静的変数にアクセス
- 10. Swift 3:UITabBarController変更時のタブの巻き戻し
- 11. UITabBarControllerのコンテンツビューへのアクセス
- 12. UITabBarControllerを変更する
- 13. iOS swift - プログラムで次のカスタムUITabBarControllerに移動します
- 14. Swiftの自己をJavascriptで使用してSwiftクラスの変数と関数にアクセスする
- 15. Swift Change現在のUITabBarControllerのViewController
- 16. Swift 2でUILabel変数をDouble変数に変換する
- 17. SWITCH 3のUITabBarControllerの 'More ...'ビューコントローラにアクセス
- 18. UITabBarControllerとUINavigationControllerからUIViewControllerにアクセス
- 19. 別のView Controllerから変数にアクセスします。 Swift
- 20. UITabBarControllerに格納されている辞書にアクセスする
- 21. Swift 4 - UITabBarControllerからViewControllerをプログラムで切り替える方法
- 22. Swiftの変数外部関数へのアクセス
- 23. Swift nstimerアクセス関数other class
- 24. Javascriptで変数にアクセスするには?
- 25. Swift:変数/引数を使用してタプル要素にアクセスしますか?
- 26. 変数名にアクセスする
- 27. 変数にアクセスする -
- 28. フォーム変数にアクセスする
- 29. TempData変数にアクセスする
- 30. グローバル変数にアクセスする