Size: a a a

iOS Developers — русскоговорящее сообщество

2021 June 14

А

Антон in iOS Developers — русскоговорящее сообщество
Увы не то что надо, но все равно спасибо)
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
Подскажите, как сделать такой переход в navigation controller? Реально такое сделать стандартными компонентами, или это кастомные штуки?
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
возможно и стандартный, но довольно просто сделать свой, просто сверху вьюха которая меняет своё состояние в зависимости от content offset
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
А если делать свой то жесты ведь пропадут, я правильно понимаю?
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
если тянуть слева-направо? или какие- жесты?
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
Ну да, возврат на предидущий
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
UINavigationController так и останется, будут манипуляции только с баром. По сути можно и бар оставить, просто я не знаю насколько расиво внутри него будет двигаться UISearchBar. Но принципиальной разницы нет, или внутри системного бара менять и потом его делать прозрачным/прятать, или сделать это своей вьюхой. Механизм один и тот же
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
А вот момент когда у них становится картинка, это значит что просто nav controller прозрачный? И появляется table view header, примерно так? И это значит что table view привязан к superview, верхней границей?
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
да, примерно так,  если делать таблицей и хеадером, в момент когда 1-я ячейка начинает опускаться от бара - он пропаддает
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
А можешь подсказать, как правильно такие штуки реализовывать? С помощью чего? Это именно table view? Или может быть достаточно будет scrollView?
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
да, наверное лучше в супервью и можно делать insets что бы изначально ячейка была видна
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
нужно смотреть на конкретную задачу, это может быть вообще UIStackView  в котором много втроенных UIViewController’s
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
Можно ещё вопрос?) Я вот хотел реализовать, чтобы страница скролилась, но в ней должна быть ещё таблица, которая умеет drop-down делать, это значит что мне нужно использовать scroll view а в неё запихать table view? Правильно понимаю? Или есть лучшие варианты?
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
вертикальный скролл в скролле это плохо и неочевидно, обычно делают какой-то горизонтальный скролл в вертикальном. Покажи какой-то пример как ты хотел сделать?
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
Или я неправильно понял, и нужно было скинуть кодом?
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
ну это же обычная таблица с секциями
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
не, визуально
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
то есть тут весь экран таблица? просто navController явно кастомный, и есть ощущения что он не является table view
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
да, есть сверху table header view,  а дальше ряд секций у которых есть section header view, при нажатии на который или количество ячеек в нем становится = 0, или столько, сколько нужно
источник