172 похожих чатов

Подскажите, как сделать такой переход в navigation controller? Реально такое

сделать стандартными компонентами, или это кастомные штуки?

20 ответов

4 просмотра

возможно и стандартный, но довольно просто сделать свой, просто сверху вьюха которая меняет своё состояние в зависимости от content offset

Дмитрий-Воронин Автор вопроса
Sasha_A
возможно и стандартный, но довольно просто сделать...

А если делать свой то жесты ведь пропадут, я правильно понимаю?

Дмитрий-Воронин Автор вопроса
Дмитрий Воронин
Ну да, возврат на предидущий

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

Дмитрий-Воронин Автор вопроса
Sasha_A
UINavigationController так и останется, будут мани...

А вот момент когда у них становится картинка, это значит что просто nav controller прозрачный? И появляется table view header, примерно так? И это значит что table view привязан к superview, верхней границей?

Дмитрий Воронин
А вот момент когда у них становится картинка, это ...

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

Дмитрий-Воронин Автор вопроса
Sasha_A
да, примерно так, если делать таблицей и хеадером...

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

Дмитрий Воронин
А вот момент когда у них становится картинка, это ...

да, наверное лучше в супервью и можно делать insets что бы изначально ячейка была видна

Дмитрий Воронин
А можешь подсказать, как правильно такие штуки реа...

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

Дмитрий-Воронин Автор вопроса
Sasha_A
нужно смотреть на конкретную задачу, это может быт...

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

Дмитрий Воронин
Можно ещё вопрос?) Я вот хотел реализовать, чтобы ...

вертикальный скролл в скролле это плохо и неочевидно, обычно делают какой-то горизонтальный скролл в вертикальном. Покажи какой-то пример как ты хотел сделать?

Дмитрий-Воронин Автор вопроса
Sasha_A
вертикальный скролл в скролле это плохо и неочевид...

Или я неправильно понял, и нужно было скинуть кодом?

Дмитрий-Воронин Автор вопроса
Sasha_A
не, визуально

то есть тут весь экран таблица? просто navController явно кастомный, и есть ощущения что он не является table view

Дмитрий Воронин
то есть тут весь экран таблица? просто navControll...

да, есть сверху table header view, а дальше ряд секций у которых есть section header view, при нажатии на который или количество ячеек в нем становится = 0, или столько, сколько нужно

Дмитрий-Воронин Автор вопроса
Sasha_A
да, есть сверху table header view, а дальше ряд с...

а вот выбор «структура» и «о курсе» это получается тоже header?

Дмитрий-Воронин Автор вопроса
Sasha_A
это часть table header view

и получается что в методе, который uiscrolldelegate когда скролится он просто делает offset какой то viewу table view header?

Похожие вопросы

Обсуждают сегодня

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
База данных не поможет. Шифрование не поможет. Какие там ещё варианты? Накидывайте.
КТ315
20
А табстоп это сообщение от окна или от элемента управления?
The Bird of Hermes
18
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Открыл свой двухкилобайтный экзешник в x32dbg, а тут какая-то хрень. Смущает кнопка "выполнить до пользовательского кода", а что ещё может быть в файле помимо него ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
11
Мне были интересны дишные хаки и я нашёл любопытный способ на форуме через __traits, что-то вроде int delegate(int) fac = (int n) => n == 0 ? 1 : n * __traits(parent, {})(n - ...
Constantin F.
1
Вопрос тем кто смотрит видео и слушает подкасты - как вы потом ищете нужную вам информацию? Вот статью я прочитал, потом могу искать нужную мне часть банальным поиском. Пропус...
Aleksandr Druzhinin
4
Всем привет, подскажите/посоветуйте пожалуйста. Фаердак компоненты, имею одно место где бизнес хочет видеть при открытии формы список всех клиентов, это порядка 30к. Мои дово...
Sasha Sch
14
Ребят, если кто в курсе - скажите, а в загранке такое же засилье маркетплейсов? или там простые сермяжные интернет-магазины живут попроще?
Андрей [aharito] Харитонов
14
Коллеги, доброе утро. Запустил на удаленном хосте приложение (ручками зашел туда по ssh и запустил, не командой удаленно). Создал потом ssh-туннель, и с моей машины приложение...
Δημήτηρ
9
Карта сайта