Size: a a a

2020 November 19

NF

Nick Fomich in SwiftBook
Sergey Mihaylenko
Плиз, подскажите кто-нибудь хоть где проблему искать, а то я уже такое чувство все что мог перетыкал... (
тебе нужно смотреть в modalPresenrationStyle
источник

NF

Nick Fomich in SwiftBook
не знаю насчет сторибордов, но наверняка переходы там тоже можно выбирать
источник

NF

Nick Fomich in SwiftBook
тебе нужно, чтобы у тебя первый рутовый вьюконтроллер был тоже не на весь экран?
источник

NF

Nick Fomich in SwiftBook
Sergey Mihaylenko
Привет! Подскажите, пожалуйста, почему сцена с Navigation Controller открывается с неполным скрытием предыдущей (выбран тип перехода Show Detail (Replace)? На иллюстрации пример...

Я думал, проблема в том, что я открываю нужный VC через Storyboard Reference, но потом попробовал сделать такой же тип перехода внутри сториборда и получил тот же результат...

P.S.: Причем последующие модальные окна открываются уже правильно, наслаиваются друг на друга, но в фоне стартовый вью контроллер все также "залип" на весь экран...
сцена с навигейше контроллером у тебя вообще где в коде?
на каком этапе ты ее вызываешь?
источник

NN

Nikita Nepomnushiy in SwiftBook
Добрый день. Подскажите с какой книги лучше всего начать учить Swift. До занимался С#. На сайтах узнал про книгу Василия Усова, но о ней много спорных отзывов. Кто-то говорит, что книга хорошо, другие наоборот. Поэтому такой вопрос, какую книгу выбрать? (Желательно на русском)
источник

А

Алмаз ® in SwiftBook
Nikita Nepomnushiy
Добрый день. Подскажите с какой книги лучше всего начать учить Swift. До занимался С#. На сайтах узнал про книгу Василия Усова, но о ней много спорных отзывов. Кто-то говорит, что книга хорошо, другие наоборот. Поэтому такой вопрос, какую книгу выбрать? (Желательно на русском)
Очень хорошая книга В.Усова. Там все основы. Как с чем работать. Конечно по книге не станешь сеньор-помидор, тебе это не одна книга не даст.
источник

IM

Ivan Makovetskiy in SwiftBook
Алмаз ®
Очень хорошая книга В.Усова. Там все основы. Как с чем работать. Конечно по книге не станешь сеньор-помидор, тебе это не одна книга не даст.
источник

S

Sergey in SwiftBook
всем привет! почему анимация frame работает, а вот для bounds нет
источник

D

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

AA

A A in SwiftBook
Dauren
друзья, всем привет! есть лэйбл, какой метод используется чтобы поместить иконку из ассета внутрь лейбла?
И лэйбла нет свойства , метода чтоб помещать иконку туда
источник

D

Dauren in SwiftBook
A A
И лэйбла нет свойства , метода чтоб помещать иконку туда
легче через сториборд?)
источник

AA

A A in SwiftBook
Give Five Give Seven
Ребята, почему нельзя указать тип object как Hashable? В чем загвоздка, нужно обязательно jeneric типы использовать?
Потому что это протокол с ассоциативным типом и указывая такой тип у свойства для компилятора это мало . Дженерик протоколы как типы используются только в возвращаемых значениях с пометкой some
источник

SM

Sergey Mihaylenko in SwiftBook
Nick Fomich
сцена с навигейше контроллером у тебя вообще где в коде?
на каком этапе ты ее вызываешь?
Я использую InterfaceBulder, переходы делаю через Segue от кнопок (перетаскивание с Ctrl на нужную сцену)... Я с кодом на "вы", поэтому всю визуальную часть стараюсь делать теми же доступными визуальными средствами...

Общая структура условно такая: NavigationRootVC ссылается через сториборд-референс на другой NavigationTwoVC в другом сториборде, тут мне нужен full-screen и все работает как надо. А уже во втором сториборде я делаю переход с NavigationTwoVC на другой экран в том же сториборде, и вот именно тут не получается нормальное модальное окно.

Прикол в том, что в Xcode превью модального окна на макетах отображается нормально, а при запуске на симуляторе/устройстве — нет. И еще интересней штука — в статовом Root-контроллере если попробовать сделать модальный переход на какую-нибудь внутреннюю страницу — все работает отлично, стандарнтыми средствами без ковыряний в коде. В дочернем NavigationTwoVC — ни на какую из страниц не получается сделать такой переход...

Я думал, что проблема в уходе на другой сториборд, через референс, раз в родительском все работает как должно... Но фиг его знает... ((
источник

A

Artem in SwiftBook
Sergey Mihaylenko
Я использую InterfaceBulder, переходы делаю через Segue от кнопок (перетаскивание с Ctrl на нужную сцену)... Я с кодом на "вы", поэтому всю визуальную часть стараюсь делать теми же доступными визуальными средствами...

Общая структура условно такая: NavigationRootVC ссылается через сториборд-референс на другой NavigationTwoVC в другом сториборде, тут мне нужен full-screen и все работает как надо. А уже во втором сториборде я делаю переход с NavigationTwoVC на другой экран в том же сториборде, и вот именно тут не получается нормальное модальное окно.

Прикол в том, что в Xcode превью модального окна на макетах отображается нормально, а при запуске на симуляторе/устройстве — нет. И еще интересней штука — в статовом Root-контроллере если попробовать сделать модальный переход на какую-нибудь внутреннюю страницу — все работает отлично, стандарнтыми средствами без ковыряний в коде. В дочернем NavigationTwoVC — ни на какую из страниц не получается сделать такой переход...

Я думал, что проблема в уходе на другой сториборд, через референс, раз в родительском все работает как должно... Но фиг его знает... ((
Так вручную задай
источник

SM

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

Но вообще я через сториборд делал стек Image+Label, по поведению потом он как единое целое практически
источник

NF

Nick Fomich in SwiftBook
Sergey Mihaylenko
Я использую InterfaceBulder, переходы делаю через Segue от кнопок (перетаскивание с Ctrl на нужную сцену)... Я с кодом на "вы", поэтому всю визуальную часть стараюсь делать теми же доступными визуальными средствами...

Общая структура условно такая: NavigationRootVC ссылается через сториборд-референс на другой NavigationTwoVC в другом сториборде, тут мне нужен full-screen и все работает как надо. А уже во втором сториборде я делаю переход с NavigationTwoVC на другой экран в том же сториборде, и вот именно тут не получается нормальное модальное окно.

Прикол в том, что в Xcode превью модального окна на макетах отображается нормально, а при запуске на симуляторе/устройстве — нет. И еще интересней штука — в статовом Root-контроллере если попробовать сделать модальный переход на какую-нибудь внутреннюю страницу — все работает отлично, стандарнтыми средствами без ковыряний в коде. В дочернем NavigationTwoVC — ни на какую из страниц не получается сделать такой переход...

Я думал, что проблема в уходе на другой сториборд, через референс, раз в родительском все работает как должно... Но фиг его знает... ((
итого имеем
NavigationRootVC —> NavigationTwoVC (переход пушем?)
NavigationTwoVC —> ModalVC (модальная презентация)
источник

NF

Nick Fomich in SwiftBook
судя по всему, происходит то, что слева
источник

NF

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

NF

Nick Fomich in SwiftBook
или тебя смущает то, что сзади у него другой вьюконтроллер?
источник

SM

Sergey Mihaylenko in SwiftBook
Nick Fomich
итого имеем
NavigationRootVC —> NavigationTwoVC (переход пушем?)
NavigationTwoVC —> ModalVC (модальная презентация)
С Root на Two я сделал full-screen переход (он называется Present Modaly и в свойстве выбираю Full-screen).  Т.е. Two отображается во весь экран

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