Карты изображений в приложении iPhone - PullRequest
0 голосов
/ 10 марта 2011

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

Ответы [ 3 ]

1 голос
/ 10 марта 2011

Простым решением может быть добавление прозрачных кнопок поверх вашего изображения.

UIButton *transparantButton = [UIButton buttonWithType:UIButtonTypeCustom];
transparantButton.frame  = CGRectMake(100, 100, 50, 50);
[transparantButton addTarget:self action:@selector(clicked) forControlEvents:UIControlEventTouchUpInside];
[imageView addSubview:transparantButton];
0 голосов
/ 10 марта 2011

Вы можете попытаться расположить пользовательские кнопки над областями, которые хотите или обнаружите касание, и в зависимости от местоположения касания вы можете выполнить необходимые действия.

Примечание. Метод, использующий кнопки, лучше использовать, если количество таких интерактивных областей мало.

0 голосов
/ 10 марта 2011

Вы можете создать карту изображений для iphone, используя jquery mobilymap: Карта Jquery

...