У меня есть UIWebView в моем главном окне. Могу ли я контролировать это через мой второй контроллер? Если бы вы могли привести мне пример?Cross View Communication
ответ
Да, вы можете. «Как» является основной темой архитектуры Cocoa/application, которую вы можете узнать из вводной документации от Apple или любого другого веб-сайта.
Суть в том, что вам нужно иметь ссылку на контроллер веб-представления (или сам веб-просмотр) со второго контроллера. Это может быть выход или переменная обычного экземпляра во втором контроллере. Тогда это вопрос звонка [firstController makeTheWebViewDoSomething];
.
См. Также Communicating with Objects.
Если у вас есть «родительский» вид, который владеет как WebView, так и другим подвью, из которого вы хотите управлять.
В "второй взгляд" создать переменную-член (назначить @property и @synthesize, тоже):
MyUIViewController *parent
После создания "второй" вид, звоните:
[[self secondview] setParent:self];
сейчас со второго взгляда, чтобы сделать что-то в WebView, сделайте все, что хотите, например:
[[parent webview] goback];
- 1. Legitamate cross site communication
- 2. cross-domain-communication-with-iframes
- 3. IOS View controller communication
- 4. cross module communication zend framework php
- 5. SQL Server Cross Database View
- 6. WPF View-ViewModel Loosely connected communication
- 7. Iframe Cross domain communication - изменение размера - перекрестный браузер?
- 8. Set view element BindingContext - mvvm cross
- 9. Django view with cross-domain Ajax
- 10. Android Fragments Communication
- 11. Interthread communication
- 12. Interprocess communication
- 13. Android Communication
- 14. Interservlet communication
- 15. CAN Communication
- 16. Pod Communication
- 17. PTP Communication
- 18. RCP communication
- 19. ARP Communication
- 20. JavaScript Communication
- 21. Android bluetooth communication (listView.setOnItemClickListener)
- 22. Swing thread communication
- 23. Microsoft Access Cross-вкладка Запрос - Преобразовать в MSSQL View
- 24. MVVM Cross View для отображения списка в 2 столбцах
- 25. Arduino Android Bluetooth Communication
- 26. Android Wear to Handset Communication
- 27. iPhone Basic Drawing + Socket communication
- 28. Arduino Leonardo serial communication
- 29. java php communication
- 30. Xamarin android Bluetooth communication
Ahh man thats perfect :) – user393273