Вопрос

Я создаю пользовательский интерфейс iOS с большим количеством различных UiimageViews, которые запускают действия при поступлении (один раз достаточно). У меня есть выбор между использованием Uibuttons с пользовательским представлением (изображением) или только что создавая кучу UiimageViews с соответствующими UITapgestureCognizers. С точки зрения функциональности я получаю тот же ожидаемый результат (действие, вызванное на краном). Мой вопрос больше о производительности: приложение будет (лениво) загружать около 300 из этих трогательных UiimageViews в прокрутке. С точки зрения выделения памяти, которую вы бы предположили?

Спасибо за любую помощь и руководство!

Это было полезно?

Решение

Uibuttons. Они были разработаны для этого и были широко оптимизированы Apple для [касания]. Если вам может потребоваться более продвинутые функциональные возможности в будущем, вы можете использовать мероприятия UIImageView Subclass W / UITouch. Удачи!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top