Size: a a a

2020 November 19

NF

Nick Fomich in SwiftBook
Sergey Mihaylenko
С Root на Two я сделал full-screen переход (он называется Present Modaly и в свойстве выбираю Full-screen).  Т.е. Two отображается во весь экран

А далее уже от Two мне нужно сделать переход на другой скрин в модальном виде, и получается то, что слева (зеленый скрин)
ну и что там неправильно то? у тебя там и есть модальный переход, просто второй навигейшн у тебя цветной
источник

SM

Sergey Mihaylenko in SwiftBook
Вот это переход с Root на Two в режиме full-screen
источник

SM

Sergey Mihaylenko in SwiftBook
Nick Fomich
ну и что там неправильно то? у тебя там и есть модальный переход, просто второй навигейшн у тебя цветной
Неправильно то, что Two должен убираться к такую карточку тоже, а не оставаться на весь экран
источник

NF

Nick Fomich in SwiftBook
а кто сказал, что он должен убираться на карточку?:D
источник

NF

Nick Fomich in SwiftBook
тогда он тоже должен быть модально презентован
источник

NF

Nick Fomich in SwiftBook
а не фуллскрин
источник

SM

Sergey Mihaylenko in SwiftBook
Nick Fomich
а кто сказал, что он должен убираться на карточку?:D
Почему тогда со стартового Root, который презентован не модально, а во весь экран — я могу сделать такой переход на внутреннюю страницу и все как надо отображается? ))
источник

NF

Nick Fomich in SwiftBook
Sergey Mihaylenko
Почему тогда со стартового Root, который презентован не модально, а во весь экран — я могу сделать такой переход на внутреннюю страницу и все как надо отображается? ))
ща гляну в сториборд
источник

SM

Sergey Mihaylenko in SwiftBook
Такой модальный тип перехода же с iOS13 стал по дефолту. После этого чтобы сделать фул-скрин приходилось уже изворачиваться. А тут получается вроде и модальное окно открывается, но стартовый контроллер остается в фоне на весь экран, черная область не появляется почему-то...
источник

D

Dauren in SwiftBook
Sergey Mihaylenko
Иконку можно задать для кнопки, если сильно нужно именно такую механику сделать, то можно заколхозить вместо лейбла кнопку ))

Но вообще я через сториборд делал стек Image+Label, по поведению потом он как единое целое практически
мне иконку ТЕНГЕ захотелось сделать, просто как стрингу вставил Т кароч)
источник

D

Dauren in SwiftBook
источник

NF

Nick Fomich in SwiftBook
Sergey Mihaylenko
Вот это переход с Root на Two в режиме full-screen
покажи переход с two на новый
источник

SM

Sergey Mihaylenko in SwiftBook
Nick Fomich
покажи переход с two на новый
Минуту, я вчера уже просто сделал чекаут до стартовой позици. Сейчас сделаю
источник

A

Alexander in SwiftBook
Dauren
друзья, всем привет! есть лэйбл, какой метод используется чтобы поместить иконку из ассета внутрь лейбла?
В атрибутную строку для лейбла можно добавить картинку и будет счастье.
источник

SM

Sergey Mihaylenko in SwiftBook
Nick Fomich
покажи переход с two на новый
Но если коротко, то я все варианты пробовал, и ни в одном не получается так, как должно. Как я уже писал — модальное открытие (с черным фоном) стало дефолтным, оно по умолчанию везде создается (ну кроме как для NaviController с топ-баром, там кнопка назад появляется)
источник

SM

Sergey Mihaylenko in SwiftBook
Nick Fomich
покажи переход с two на новый
В обоих вариантах (Show Replace или Present Modally) в Xcode отображается нужный режим (показал стрелками), но при запуске получается та ерунда, которую присылал на скрине. Т.е. стартовый VC не опускается, и черная область не появляется...
источник

SM

Sergey Mihaylenko in SwiftBook
И если делать такую же конструкцию в Root, который тоже стартует с NaviController — все работет вроде...
источник

NF

Nick Fomich in SwiftBook
Sergey Mihaylenko
И если делать такую же конструкцию в Root, который тоже стартует с NaviController — все работет вроде...
тьфу, понял, в чем дело
источник

NF

Nick Fomich in SwiftBook
переход на второй навигейшн тебе надо сделать не фуллскрин
источник

NF

Nick Fomich in SwiftBook
нужно сделать его кьюрент контекст
источник