уведомление iphone от javascript до цели C - PullRequest
0 голосов
/ 28 июня 2010

Я разработал мой основной вид, используя HTML, CSS и некоторые изображения.Это выглядит очень красиво.Я использую некоторые изображения, которые кликабельны в коде HTML.При нажатии на какое-то изображение, я хочу загрузить некоторое представление соответственно.Является ли это возможным?Если да, подскажите, пожалуйста, как это сделать.Если у вас есть учебник или пример кода, поделитесь им.

Ответы [ 2 ]

0 голосов
/ 30 июня 2010

Реализуйте следующий метод делегата UIWebView и вызовите ваши методы Objective.

  • (BOOL).

    if (navigationType == UIWebViewNavigationTypeLinkClicked) {NSLog (@ "LINK CLICKED ......");// return NO;}

    return YES;}

0 голосов
/ 28 июня 2010

Вы можете посмотреть PhoneGap для примера кода.

Есть две части. Сначала вы определяете пользовательскую схему для своего приложения, которая используется только для связи между веб-страницей и делегатом. Может быть просто 'foo:', поскольку он будет закрыт для страницы и хоста. Затем вы обрабатываете эту пользовательскую схему в методе делегата shouldStartLoadWithRequest и возвращаете NO.

С помощью кликабельной ссылки вы можете просто установить href на то, что начинается с вашей пользовательской схемы. Если вам нужно отправлять сообщения в произвольное время, вы можете использовать javascript, чтобы установить для window.location URL-адрес с вашей пользовательской схемой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...