2016-12-05 24 views
1

Я разрабатываю приложение в swift 3 для IOS 10 в настоящее время и столкнулся с проблемой ... не проблема ... но я не чувствую, что делаю это правильно. У меня есть табличный вид с изображениями в некоторых из них, и для изображений я использовал кнопки вместо использования изображения. Я делаю это, потому что мне нужно, чтобы пользователь взаимодействовал с ним. Я полностью понимаю, что UIImageViews может разрешить взаимодействие с пользователем и использовать распознаватель жестов, но, на мой вопрос, стоит ли мне перепрограммировать его с изображением или использовать кнопки в порядке. Я, что я делаю плохую практику, замедлит мое приложение, разрушит ли он время автономной работы, есть ли проблемы с ним?Является ли хорошей практикой использовать кнопки для изображений при разработке приложений для iOS?

Спасибо за любые идеи!

ответ

3

Использование кнопки с изображением в ней в порядке и очень распространено.

Он имеет ряд преимуществ по сравнению с интерактивным видом изображения, на самом деле:

Это позволяет установить связь целевого/действие в интерфейсе строителе, так же, как обычные кнопки.

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

+0

Спасибо Дункан, я рад узнать, что это очень распространено, хотя я все же могу переключиться на жесты. В любом случае, спасибо! – Timmy