Insaf
картингки большие, что кэшировать надо?
Dee
Мне нужно сохранять картинку даже после выхода из системы.
Dee
Ой. Из приложения.
Dee
Зашёл. Она снова появилась.
Dee
Та, которую выбрал.
Insaf
еще раз опиши свою задачу
Dee
У меня есть модель персонажа, у него есть шмотки. У шмоток есть картинки. Есть 2 VC. На 1 я настраиваю во что одеть и отображаю это. На другом VC надо отображать то, что я надел (снова, как на первом).
Dee
И соответственно мне не нравилось использовать дублирование кода. В 1 Vc - ifHasImage1 -> headView.image = someModel.image IfHasImage2 = legsView.image = someModel.image. Что-то вроде такого делаю.
Dee
И в 1 VC и во 2ом.
Dee
Дублирование кода не очень.
Dee
Ifhasimage1 внутри загружает картинки и если там есть картинка 1, тогда возвращать true.
Dee
И следом ещё один вопрос. Как перенести view , чтобы его правая граница была возле левой границы 2ого view.
Dee
View1.Frame.center = view2.frame.center Типо такого.
Insaf
Так, ты в итоге просто строишь свою модель персонажа, в чем проблема сделать базовый контроллер, который просто отображает модель первонажа, а потом отнаследоваться и расширить функционалом редактирования?
Dee
В плохих знаниях :)
Anonymous
var frame = view1.frame frame.origin.x += frame.size.width view2.frame = frame
Insaf
а ты как верстаешь, на фреймах или автолэйаут?
Dee
Автолэйауты, скорее всего. В IB ставлю view. Закрепляю constraints - profit.
Insaf
не понял, контроллер должен управлять view, а не наоборот
Dee
не понял, контроллер должен управлять view, а не наоборот
Это да. Я к тому, что у меня view находится в меню настроек в VC1, в VC2 находится аналогичная по структуре view на экране. И я из-за плохих знаний не до конца понял, как вытянуть вьюху, в место view в VC 1 и в VC2.
Anonymous
Счас попробую. Спасибо.
Если вы используете автолейаут ставить, то такой способ не совсем подходит
Anonymous
Надо прямо в IB при помощи констраинтов расставить всё как Вам необходимо
Insaf
Это да, там ему iboutlet констрейнтов надо делать и потом менять в коде
Insaf
было бы проще, если бы из кода верстку сделал
Vadim
Это да. Я к тому, что у меня view находится в меню настроек в VC1, в VC2 находится аналогичная по структуре view на экране. И я из-за плохих знаний не до конца понял, как вытянуть вьюху, в место view в VC 1 и в VC2.
что значит вытянуть вью? если тебе надо переиспользовать одну и ту же вью можешь вынести в ксиб с отдельным классом и заполнять внутри из модели персонажа
Dee
Чтобы передвинулся на позицию левого края.
Anonymous
Трудно понять задачу полностью
Vadim
Чтобы передвинулся на позицию левого края.
тогда тебе нужно менять не фреймы, а констрейты, их тоже можно подключать через аутлеты, анимировать можно через UIView.animate
Anonymous
Вы можете скриншоты скинуть?
Dee
тогда тебе нужно менять не фреймы, а констрейты, их тоже можно подключать через аутлеты, анимировать можно через UIView.animate
У меня в принципе нормально передвигается через view.frame.center = CGPoint(view2.frame.minX, view2.frame.midY)
Dee
Но тогда 1 view налезает на 2.
Eduard
делаешь xib вьюхи, которая "отображает что надеть", т.е. принимает на вход модельку. и вся задача сводится передавать модель между контроллерами
Dee
Не волнуйся. Джсон парсить я умею.
Dee
Никто и не заставляет.
Eduard
модель - просто класс, наследник nsobject, который объединяет некие данные по смыслу
Eduard
не все =Р
Dee
Вот и доказали.
Eduard
посмотри ref'ы =)
Eduard
core фреймворки глянь
Dee
Спасибо всем за помощь. Буду копать. Насчёт анимации не до конца понял. Как передвинуть позицию вьюхи с начальной до левой границы другой вьюхи. CGAffineTransform.translatedBy() и view.frame.center = view2.frame.center не работают :с
Dee
Все. Получилось. Спасибо!
Yury
не атомарненько как-то
Dee
Как умею :)
Yury
он придет за тобой
Dee
Поздороваюсь и поучусь атомарности :)
Ilkhom
он придет за тобой
чета давно не видно
Yury
Декомпозирует
Shamil
как убрать у search bar эту белую view сзади? знает кто нибудь ? =)
Dmytro Shvetsov
Загуглите, там все есть
Anonymous
Дамы и господа ! Кто нибудь работал с SVG в свифте ? Как юзать обработчик нажатий и все вот это вот ? Зарание спасибо за ответ.
Tarik
у меня одного икскод 9 лагает что работать невозможно?
Misha
Не у тебя одного
Tarik
У меня релизы каждые 2 недели 4 икскод ставить не хочу
Tarik
И так 7-8-9
Shamil
там есть ее типы измени с дефолтного
спасибо я так менял на минимал, но цвет минимал не подходит заказчику, да и вообще изначально делал красиво под ios11 , тоже не то, у минимал стиля я могу как то цвет на белый поменять, просто меняя бекграунд не выходит (
Tarik
тогда кастомно пошарся а в апи серчбара уверен там все есть
Shamil
ок спасибо
Alex
Такой вопросик у меня 2 контроллера на втором я заполняю форму и нажимаю окей . Как сделать чтобы он автоматически переходил на первый
Vladimir
Как показывается контроллер с формой?
Alex
Мне надо чтобы я после того как высветился alert перешел на первый
Vladimir
navigationController.pop
Vladimir
И кстати actionSheet в таком кейсе как у тебя не нужно использовать
Vladimir
Здорово
Dmytro Shvetsov
тогда кастомно пошарся а в апи серчбара уверен там все есть
Там довольно маленький простор для кастомизации, как и во многих дефолтный элементах iOS. Не знаю откуда столько уверенности ;)
Tarik
такой как тебе надо
Bogdan
Ребят, кто может подсказать как сделать плавную смену background у view слева направо? Примерно вот так чтобы выглядело
Bogdan
Anonymous
CoreAnimation