Anonymous
Ты пьян, иди домой
Dee
Обычный uitabbarviewcontroller
Так и подумал.
Dee
Андрей или Иван, подскажите как сделать так, чтобы при нажатии такое затемнение осталось?
Dee
Anonymous
Видимо не то искал :) Не совсем понял вопроса.
Есть картинка для выбранного состояния. Сделай себе нужную
Dee
Внизу TabBar
Ivan
Так и подумал.
И в гугле есть подсказки как делать так, что бы нормально кастомные иконки были плюс нормально подсветка была
Akbar
Всем привет, как в swift узнать высоту контента webView?
Денис
Все верно, можно оборачивать просто в сервисы
Тогда вопрос дальше: MVVM-C. Координатор осуществляет инъекцию необходимых объектов во view model и по сути является точкой порождения этих объектов. 1. Имеет ли он право обращаться к методам своей view model или другого координатора, которые не связаны с управлением потоком выполнения напрямую (например, для получения объектов, расшаренных между другими участками программы для их передачи туда)? 2. Насколько адекватна ситуация, когда одна view model используется в качестве источника данных (модели) для другой view model? Или же необходимо изолировать этот функционал в отдельную сущность (например в виде RACSignal, Observable, блока и тп)
Dee
Но у меня иная проблема.
Dee
Сделать так.
Dee
Обычное затемнение.
Dee
При выборе таба.
Dee
Вряд ли создатели iGuides рисовали отдельно затемнённую иконку.
Dee
Я могу показаться крайне тупым сейчас, но не серчайте. Была большая пауза и половину мог забыть. А что знал, видать недостаточно.
Dee
Ибо есть иконки затемнённые. Но не хочу плодить ресурсы ненужные. Вроде не больше мегабайта весят картинки, но хотел реализовать программно.
Dee
Ибо при нажатии она затемняется сама. Но когда отпускаешь - восстанавливается.
Anonymous
Не плоди ресурсы, нарисуй иконку во время выполнения))
Dee
:)
Dee
Тогда забивать процессорное время буду ненужной ерундой.
Dee
Да и я не художник.
Dee
Я пока придумаю как нарисовать Ее быстрее найду способ затемнять программер.
Dee
Программно*
Anonymous
Это iOS, нет из коробки -> ешь дерьмо, разве это забывается?
Денис
Координатор не делает инъекции. Координатор не обращается к ВМ, он координирует флоу. С ВМ неправильно спроектировал значит
Ну например вот образец. https://github.com/macdevnet/mvvmc-demo/blob/master/MVVM-C/Coordinators/ListCoordinator.swift . А кто тогда будет ответственен за порождение соответствующих объектов. Если следовать принципу инъекции зависимостей. Делать класс-сборку по аналогии с Typhoon?
Dee
Да я устал жрать дерьмо и стараюсь доказать Apple, что не все будут кушать.
Akbar
Всем привет, как в swift узнать высоту контента webView?
Dee
Черный слой с прозрачностью в Фотошопе
Иконка уже есть, как я и сказал. Но не хочу хранить 2 иконки для разных состояний, так как есть подозрения, что делается такая штука программно.
Valery
Иконка уже есть, как я и сказал. Но не хочу хранить 2 иконки для разных состояний, так как есть подозрения, что делается такая штука программно.
Это я к тому, что нарисовать быстрее, чем делать программно, и художником для этого быть не надо
Anonymous
У него еще coordinationDelegate, зачем такую связь делать вообще
Anonymous
Ну это не ошибка, просто у человека такая реализация
Dee
Это я к тому, что нарисовать быстрее, чем делать программно, и художником для этого быть не надо
Про художник это завёлся разговор, что нарисуй сам во время выполнения и не плоди ресурсы.
Anonymous
Можно без делегирования, зачем вообще ВМ знать о том, что есть какой-то координатор
Dee
Не саму иконку, а затемнение
А. Тоже можно. Но не буду.
Dee
Ладно. Придётся плодить ресурсы. Спасибо за наводки!
Anonymous
Насколько я помню, затемнение всего элемента было фишкой скевоморфизма, и от нее давно ушли
Akbar
Это только в objc можно
А подскажите как сделать в objc, вроде же можно использовать в коде swift как отдельную функцию objc func
Anonymous
То есть в том примере ошибка?
Если руки дойдут, выложу пример ммвм с координатором и зависимостями.
Anonymous
Было бы клево)
Вот этот репо можешь еще посмотреть, тут руками фабрики написаны. https://github.com/AndreyPanov/ApplicationCoordinator
Ivan
пипл, у каво нить mac os алпикаха так падала? Рандомно Fatal Exception: NSInvalidArgumentException There doesn't seem to be a valid compiled storyboard at path '/private/..../Contents/Resources/en.lproj/Main.storyboardc'
Ivan
из 149 юзеров только у 2 юзеров по 1-му разу был такой прикол
Dee
Насколько я помню, затемнение всего элемента было фишкой скевоморфизма, и от нее давно ушли
Может быть. Но у меня 10 ось и на картинке выше можно заметить затемнение. (Это норма. Как иначе показать, что кнопка/иконка/таб нажата?)
Dee
Ещё один вариант, который тоже не знаю как сделать. (Не синяя иконка, а фон , отображающий выбранный элемент ).
Anonymous
Сбербанк - так себе ориентир:) Выделяют изображение и текст другим цветом, у тебя полно примеров в виде системных приложений, где все четко видно
Dee
Сделать так.
Я про этот ориентир :)
Anonymous
Там тоже только иконка выделяется
Anonymous
И это highliight, а не selection
Dee
Слушац. А ты прав.
Dee
Я сейчас статью почитал.
Dee
Что я хочу сделать, подобие скевоморфизма.
Dee
И это highliight, а не selection
Вот подобную ерунду я и хотел сделать со своим изображением внизу таба.
Dee
И от него отказались в ios7.
Anonymous
Угу
Anonymous
Поэтому костыльно у тебя и выходит)
Insaf
в телеге нормально сделано
Dee
Вот да. В телеге flat-дизайн.
Dee
Просто задумка UX дизайнера была именно со сквеморыизмом. Приходится реализовывать.
Dee
Буду тогда иконку готовую использовать.
Dee
Я хотел реализовать левый вариант, а вариант справа является наиболее верным. Яснопонятно.
Dee
Всем спасибо снова.
Igor
привет, уже раз пятый реджектят обновление с сообщением "Your app crashed on iPhone running iOS 11.1 connected to an IPv6 network" , хотя приложуха уже в апсторе. как побороть можно?
Anonymous
А работает приложуха через ipv6?
Anonymous
Сейчас все приложения должны работать через ipv6 only network
Kreuz
А как сделать на одном экране и viewcontroller и collectionviewcontroller?
Anonymous
Container View
Anonymous
А как сделать на одном экране и viewcontroller и collectionviewcontroller?
Сделать коллекшн вью без контроллера, не?