Как сделать MapView кнопкой (iPhone / iPad)? - PullRequest
2 голосов
/ 28 сентября 2011

В настоящее время в моем приложении есть вид карты, который заблокирован, чтобы пользователь не мог взаимодействовать с ним (например, прокрутить, масштабировать и т. Д.), Однако я хочу превратить его в UIButton.Идея заключается в том, что можно нажать на карту, и она будет вызывать функцию, точно так же, как и при нажатии кнопки UIB.

В Интернете я искал идеи о том, как этого добиться, но у меня нетпока ничего не нашел.Я попытался сделать UIButton поверх вида карты, но я не могу сделать его невидимым.Я также попытался связать IBAction с представлением карты, однако опция связать его не появляется в инспекторе соединений (как я и ожидал, если честно - выстрел в темноте!).

Есть ли способдобиться этого эффекта?

1 Ответ

3 голосов
/ 28 сентября 2011

Вы можете разместить UIB-кнопку над картой, как вы пытались раньше.Но чтобы сделать его невидимым, измените тип кнопки с Round Rect на Custom.Это сделает кнопку невидимой, если вы явно не добавите к ней изображение.

-Cheers

...