변수를 추가하고 그것이 관리하는 뷰 컨트롤러에서 액세스 할 수 있도록 UITabBarController를 서브 클래스화할 수 있기를 원합니다. 이것이 가능합니까? 또는 var을 별도의 클래스/앱 대리인으로 이동해야합니까? 감사!Swift에서 UITabBarController 변수에 액세스하기
0
A
답변
1
물론 가능합니다. 예를 들어, 클래스 이름 CustomTabBarController
을 사용하여 iOS/Cocoa Touch 클래스 템플릿 (CustomTabBarController.swift
)을 사용하여 새 Swift 파일을 만들고 새 파일 대화 상자에서 하위 클래스 UITabBarController를 사용합니다.
이제 UITabBarController를 상속하는 사용자 지정 클래스가 있습니다. 속성과 메서드를 추가 할 수 있습니다.
이제 스토리 보드에 UITabBarController를 추가하거나 기존 항목을 선택하십시오. 관리자 패널에서 ID 탭을 클릭하고 사용자 정의 클래스를 CustomTabBarController로 설정합니다.
이제, 당신이의 ViewController에서이 같은 것을 사용할 수 있습니다 귀하의 CustomTabBarController로 된의 ViewController에 속성이나 메서드에 액세스하려면 :
if let customTabBarController = self.tabBarController as? CustomTabBarController {
print(customTabBarController.variableName)
}
관련 문제
- 1. Swift에서 HTML 테이블 데이터에 액세스하기
- 2. Swift에서 프로그래밍 방식으로 UITabBarController 대리자 호출
- 3. Python에서 전역 변수에 액세스하기
- 4. Symfony2 경로 변수에 액세스하기
- 5. 루프의 변수에 액세스하기
- 6. rspec에서 인스턴스 변수에 액세스하기
- 7. Websphere 변수에 액세스하기
- 8. 메소드 선언으로 변수에 액세스하기
- 9. 데이터베이스 변수에 액세스하기
- 10. 메모리에서 변수에 액세스하기
- 11. Assemble.io에서 GET 변수에 액세스하기
- 12. 안드로이드에서 AlertDialog의 변수에 액세스하기
- 13. 함수에서 전역 변수에 액세스하기
- 14. 다른보기에서보기 변수에 액세스하기 --Cakephp
- 15. 다른 방법으로 변수에 액세스하기
- 16. $ .post jQuery에서 변수에 액세스하기
- 17. 여러 모델에서 변수에 액세스하기
- 18. 변압기에서 변수에 액세스하기
- 19. 다른 장면에서 변수에 액세스하기
- 20. Requesthandler 외부의 변수에 액세스하기
- 21. Devise 구성 변수에 액세스하기
- 22. 구조체에서 변수에 액세스하기
- 23. 다른 함수에서 변수에 액세스하기
- 24. page.tpl.php에서 html.tpl.php 변수에 액세스하기
- 25. SWIFT에서 FMDB를 사용하여 외부 데이터베이스에 액세스하기
- 26. TideSDK | JavaScript에서 루비 변수에 액세스하기
- 27. Struct.new 블록에서 클래스 변수에 액세스하기
- 28. 함수 외부에서 지역 변수에 액세스하기
- 29. 레일스 스레드 내에서 변수에 액세스하기
- 30. pthread에서 외부 클래스 변수에 액세스하기