2012-05-04 37 views
5

Cách tôi có thể phát hiện phần tử tôi nhấp vào trong UIWebView. Tôi có html đơn giản, nhưng tôi muốn các yếu tố khác nhau, vì vậy tôi muốn lấy ví dụ "alt" từ phần tử tôi nhấp vào.Phát hiện phần tử tôi nhấp vào trong UIWebView

Trong các điểm: 1. Người dùng nhấp vào một trong các hình ảnh được tải trong WebView. 2. Nó gọi hàm có thông tin về yếu tố được nhấp.

Có thể không?

Trả lời

8

Bạn nên thêm một số ràng buộc giữa chế độ xem web và Mục tiêu-C của mình. Bạn có thể làm điều này bằng cách sử dụng javascript.

Bạn chèn nhiều javascript vào webview để bạn sẽ nhận được sự kiện khi một số phần tử HTML được chạm vào. Sau đó, javascript của bạn sẽ giao tiếp với Objective C, để kích hoạt một số hành động.

Đây là kỹ thuật được mô tả khá tốt tại đây: http://blog.techno-barje.fr/post/2010/10/06/UIWebView-secrets-part3-How-to-properly-call-ObjectiveC-from-Javascript/

Các vấn đề liên quan