Ольга
David
кстати в свифте нельзя поменять тип переменной в делегате или в ibaction’e - фигово)
Деда
Так конечно не совсем правильно, но раз уж у тебя так
Ольга
David
Деда
Я бы твои кнопки сделал отдельным классом, в них обрабатывал и возвращал результат в контролёр
Деда
Раз уж одинаковое поведение
Деда
Понял суть?
Ольга
Serhii
Та конечно, шутки все
Деда
Создай класс, в нем обрабатывай действие на кнопке и через делегат возвращай результат
David
тогда должен будешь разруливать ифами
Деда
Каждая твоя кнопка будет объектом класса
Serhii
Не экономь на коде!!
Деда
Учись лучше уж сразу
Деда
Это интереснее чем if
David
лучше раздели - во первых так нагляднее
Деда
Один класс
Деда
Навесь колбек и сеть по месту нужное
Деда
У тебя будет один класс с одним кодом
Деда
Ты назначишь этот класс своим кнопкам
Деда
По сути некий класс который возвращает результат
Деда
Конечно же это все равно чуть по другому, но для твоё задачи в самый раз
David
я думаю он это хотел услышать
Деда
Деда
Дима кинь скриншот экрана
Деда
Чтобы видео снова не смотреть
Ольга
даже я поняла
Деда
У тебя нормальный опыт так то
Ольга
David
Ммм нет
в таком случае он ифами будет пробегаться не в методе ибэкшена а в функции класса)
David
или я не так понял?)
Деда
Сейчас скрин покажет попробую мысль рассказать
Деда
Скрин экрана с контролями Дим
Деда
В коде два раза переопределил buttonframe
Деда
Суть в том что это все должно быть в классе
Деда
Да
Деда
Убери вообще, туда подставляй button.frame
Деда
в tapOnBuySell ты открываешь и сразу закрываешь
David
@day_spring ты кстати писала по поводу студий…в каких то уже собеседовалась ?
Ольга
Ольга
не запоминаю
Деда
Короче, Дима создавай функцию, в нее передавай кнопку, два массива
Anton
Ольга
а че спросили-то? рассказывайте ваш хитрый план
David
Ольга
Деда
func showDropDown (button, arrayValues, arrayImages)
в ней вызывай dropdown свой с этими значениями
David
просто я ушел в декабре из студии…вот думал может ты собеседовалась там…
Ольга
Ольга
а Антон почему ухмыляется? заговорщики?))
David
не запоминаю
Anton
Деда
В методе tapsOnButtonCurrency и tapOnButtonSell дергай эту функцию и передавай нужные значения
Деда
в методе recievedSelectedValue разруливай что пришло и назначай нужным
Ольга
Деда
так тебе будет проще
David
David
😄
Anton
David
Быстро
у нас в среднем приложения за 3 месяца делались
Деда
пффф
David
Деда
Вспомнилась студия, там раньше полугода ничего не рожалось
Ольга
пффф
лавпланет написался быстрее?))
Деда
куча менеджеров, корпоративы, и всякая прочая херь а результата нет
David
Деда
?))
Я вплане еще наверно быстро
Ольга
весело зато
Деда
Деда
Вот Дима прилепил мне
Ольга
прилепил, ага)))
Деда