我的主窗口上有一個UIWebView。我可以通過第二個視圖控制器來控制它嗎?如果是的話,你能給我一個例子嗎?Cross View Communication
1
A
回答
3
是的,你可以。 「how」是一個基本的Cocoa /應用程序體系結構主題,您可以從Apple或任何其他網站的介紹性文檔中學習。
要點是您需要從第二個控制器引用Web視圖的控制器(或Web視圖本身)。這可能是第二個控制器中的出口或常規實例變量。那麼這就是致電[firstController makeTheWebViewDoSomething];
的問題。請參閱Communicating with Objects。
0
如果您有一個「父」視圖,該視圖擁有您想要控制的WebView和其他子視圖。
在 「第二視圖」 創建的成員變量(分配@property和@synthesize,太):
MyUIViewController *parent
創建 「第二」 視圖之後,調用:
[[self secondview] setParent:self];
現在從第二種觀點來看,對WebView做些事情,做任何你想做的事情,比如:
[[parent webview] goback];
相關問題
- 1. Android Activity Service Communication
- 2. Angular 2:contentChildren communication
- 3. javascript to asp.net communication
- 4. inter jvm communication
- 5. Jade Two Agents communication
- 6. MVP:Presenter-Model communication
- 7. Golang TCPConn Gob Communication
- 8. Actionscript Class Communication
- 9. Windows Communication Foundation(WCF)
- 10. durandal.js viewmodel communication
- 11. Node.js/SignalR Communication
- 12. UWP IPC:background-> foreground communication
- 13. CreateFile with Serial communication has access violation
- 14. Web API vs Window Communication Foundation
- 15. .com.mysql.jdbc.exception.jbbc4.communicationexception..communication鏈接失敗
- 16. CROSS APPLY a FREETEXTTABLE
- 17. cross site cookies
- 18. cross gcc crti.o
- 19. cross domain gwt?
- 20. 替代CROSS APPLY
- 21. Oracle Cross加入
- 22. SQL CROSS APPLY
- 23. Cross Street Coordinates
- 24. Android Map Cross Marks
- 25. Xamarin Forms Sharedpreferences cross
- 26. Cross DomainDataSource Combobox SelectedItem Binding
- 27. Cross Site AJAX請求
- 28. adobe connect cross-origin filter
- 29. Row wise cross product Eigen
- 30. oEmbed「Cross-Origin Request Blocked」?
啊哈男人多數民衆贊成完美:) – user393273 2010-10-26 18:00:40