Size: a a a

2020 November 24

AM

Alex Mos in SwiftBook
Задний не меняется
источник

DM

Dmytro Mandych in SwiftBook
Alex Mos
Там по другому показывается, просто сверху
с 13+ такой нативный презент
источник

DM

Dmytro Mandych in SwiftBook
чтобы добавить кнопку cancel презентируй навигейшен с твоим вс
источник

AM

Alex Mos in SwiftBook
Dmytro Mandych
с 13+ такой нативный презент
источник

AM

Alex Mos in SwiftBook
Другой он(
источник

DM

Dmytro Mandych in SwiftBook
хмм, ну у меня такой же
источник

S

Sasha_A in SwiftBook
Alex Mos
Другой он(
чем он другой? тем “заднее” окно меняет фрейм? переднее такое же
источник

AM

Alex Mos in SwiftBook
Вооьще другой
источник

AM

Alex Mos in SwiftBook
Заднее уменьшается и уходит назад
источник

S

Sasha_A in SwiftBook
Alex Mos
Заднее уменьшается и уходит назад
я же и написал выше, заднее окно - да
источник

KD

Krolikov Dima in SwiftBook
Привет) вопрос возник. Не понимаю как работает tapGestureRecognizer. Если я добавляю tapGetureRecognizer На вью, то все ок. Отрабатывает.
Но как только у меня на view появляется кнопка, то мой gestureRecognizer перестает работать в области кнопки
когда я тыкаю на кнопку
как я читал это происходит потому, что я свой gestureRecognizer добавляю на родительскую вью, а кнопка это своя вью и на нее мой жест не распространяется.
И кнопка становится первой в responderChain и отрабатывает.

Если я поставлю cancelsTouchesInView = false у gestureRecognizer, То при нажатии на кнопку, сработает и жест. Кто-нибудь может это поведение объяснить?

Потому что я не очень понимаю это поведение  с точки зрения рекурсивного вызова hitTest.
источник

KD

Krolikov Dima in SwiftBook
Как я это понимаю

клацаю на view (вне кнопки). Бежит hitTest. Добегает до моей вьюхи и?
Возвращается view (потому что у кнопки вернулся nil) и Event попадает в tapRecongnizer?

Клацаю на кнопке (tapRecongnizer с флагом cancell = true)
бежит hitTest, Добегает уже до кнопки. Возвращается моя кнопка и? Почему жест то не получил event?

А если cancell флаг в false почему жест срабатывает)))
источник

ВК

Варя Кузнецова... in SwiftBook
значит у тебя что-то не так настроено. то что заднее окно уменьается и уходит это дефолтное поведение системы с ios 13, смотри всякие presentation style, смотри версию телефона, с кт смотришь https://habr.com/ru/company/tinkoff/blog/467969/
источник

Dima Кожановский... in SwiftBook
сейчас будет глуппый вопрос но мне вот нужно на одной из страниц вывести результат ( сохраненный после предыдущего раунда ) какой элмент подхожит для этого ( это 1 вопрос) а второй - как это лучше сделать чтоб значение хранилось в памяти или чтоб на сайте и возвращалось с сайта ,
источник

SM

Sergey Mihaylenko in SwiftBook
Alex Mos
Заднее уменьшается и уходит назад
Я задавал тут этот же вопрос. Можешь поискать в истории сообщений. Если коротко — то по дефолту фон должен уходить автоматически при стиле показа "Present Modally", но этого может не происходить, если в цепочке переходов до этого где-то был выбран переход "Present Modally - Full Screen". Чтобы фон назад уходил, нужно сделать все переходы (которые делал в full screen) в "Present Modally - Current Context". Думаю, поможет

И вообще, кодом дизайн сделан или в стриборде? Если кодом, то не помогу, т.к. сам со сторибордом работаю ))
источник

SM

Sergey Mihaylenko in SwiftBook
Sergey Mihaylenko
Короче, разобрался в чем была проблема. Огромное спасибо @fomich_fm@fomich_fm и @fublvckmagik@fublvckmagik (в личных сообщениях помогал) за участие — вы реально очень помогли своими наводками и чуть улучшили мое понимание механик. Спасибо за ваше время и внимание! 🤝

Как я говорил, я образно представлял структуру (Root, Two - контроллеры). И я упустил то, что Root он то родитель для Two, но сам по себе он в сториборде не стартовый. Т.е. есть нави-контроллер начальный, с него переход на Root, а уже потом только уход с стартового сториборда и переход на Two. Получается — [Start > Root] > [Two]

Так вот проблема оказалась в том, что переход Start > Root был тоже без Current Modally. Поэтому то, что я задавал это для Root > Two не имело результата. Это выяснилось, когда психанул и заново создал сегвеи от ключевых кнопок (а их там уже куча, потому и не обратил внимание).

В итоге все завелось как надо 🙄🤷‍♂️
Вот итоговое решение, а предисторию можно пролистать выше )
источник

AM

Alex Mos in SwiftBook
Sergey Mihaylenko
Я задавал тут этот же вопрос. Можешь поискать в истории сообщений. Если коротко — то по дефолту фон должен уходить автоматически при стиле показа "Present Modally", но этого может не происходить, если в цепочке переходов до этого где-то был выбран переход "Present Modally - Full Screen". Чтобы фон назад уходил, нужно сделать все переходы (которые делал в full screen) в "Present Modally - Current Context". Думаю, поможет

И вообще, кодом дизайн сделан или в стриборде? Если кодом, то не помогу, т.к. сам со сторибордом работаю ))
Сработало, спасибо! Основной дизайн сделан в сториборде)
источник

SM

Sergey Mihaylenko in SwiftBook
Alex Mos
Сработало, спасибо! Основной дизайн сделан в сториборде)
Отлично )
Рад, что сам начинающий и много спрашиваю, и смог кому-то тоже помочь ))
источник

AM

Alex Mos in SwiftBook
Sergey Mihaylenko
Отлично )
Рад, что сам начинающий и много спрашиваю, и смог кому-то тоже помочь ))
👍🏼👍🏼👍🏼
источник

Д

Дядя Хаз in SwiftBook
Ребята, может у кого есть код или же статьи, как вынести UI элементы из ViewController (правильный способ)
Чтобы он был чистым, но реализовывал их логику
источник