Какао-Touch: использовать кнопку или UIImage для кликабельного изображения? - PullRequest
1 голос
/ 22 декабря 2011

Я создаю приложение для iOS, которое включает в себя множество фотографий, отображаемых в виде прямоугольных областей на экране.Вы можете нажать на эту область и увидеть увеличенную версию фотографии.Вроде как те приложения для обоев, где вы сначала видите сетку небольших обоев, а затем можете увидеть увеличенную версию.

Итак, мне интересно, какие плюсы / минусы с точки зрения памятииспользование и масштабируемость между настройкой их как UIButton (с фоном) и UIImageView?

1 Ответ

0 голосов
/ 24 декабря 2011

Я бы использовал UIButton.Его проще использовать как пользователя, потому что он создан для того, чтобы прикасаться к ним.Поскольку UIImageView напрямую наследует от UIView, он на самом деле не знает цели и селекторы.Так что вам нужно реализовать это с помощью touchesBegan: withEvent :.UIImageView более эффективен при рисовании картинок.UIButton уже знает, что вам нужно только установить изображение.

...