Size: a a a

2020 December 30

DK

Denis Kim in SwiftBook
и уже есть у UIView от которого наследуется?
источник

РС

Руслан Садыков... in SwiftBook
Denis Kim
и уже есть у UIView от которого наследуется?
До того как я решил вызывать из UIView, в нем не было Point и я добавил. То есть нужно убрать у Gradient View? Сейчас сбилдится. А то 10228 tasks долго собираются
источник

DK

Denis Kim in SwiftBook
да
источник

Д

Дмитрий in SwiftBook
Alex Sahnykov
А что ты хочешь по итогу?
Вот примерно так. Toolbar - свойство List
источник

AS

Alex Sahnykov in SwiftBook
.toolbar(needsidebar ? первый вариант кнопки : второй варинат кнопки
источник

AS

Alex Sahnykov in SwiftBook
А кнопки сохрани или вычислаемым свойством или функцией
источник

AS

Alex Sahnykov in SwiftBook
Принцы свифт юай в том что вью друг о друге ничего никогда не знают, поэтому у них не свойств
источник

Д

Дмитрий in SwiftBook
Alex Sahnykov
Принцы свифт юай в том что вью друг о друге ничего никогда не знают, поэтому у них не свойств
Так иф - это не вью
источник

AS

Alex Sahnykov in SwiftBook
Ты хочешь в зависимости от условия засунуть в тулбар разные вью?
источник

Д

Дмитрий in SwiftBook
Alex Sahnykov
Ты хочешь в зависимости от условия засунуть в тулбар разные вью?
Хочу использовать разные тулбары в зависимости от условия
источник

AS

Alex Sahnykov in SwiftBook
тулбар это вьюмодиффайр, что он от тебя требует для работы?
источник

Д

Дмитрий in SwiftBook
Alex Sahnykov
тулбар это вьюмодиффайр, что он от тебя требует для работы?
Есть сайдбар. Сайдбар меняет основные вью. Нужно в завсимости от выбраного в сайдбаре вью подставлять разные тулбары
источник

AS

Alex Sahnykov in SwiftBook
Дмитрий
Есть сайдбар. Сайдбар меняет основные вью. Нужно в завсимости от выбраного в сайдбаре вью подставлять разные тулбары
Ты не на мой вопрос отвечаешь)
источник

Д

Дмитрий in SwiftBook
Alex Sahnykov
тулбар это вьюмодиффайр, что он от тебя требует для работы?
Набор вью, которые в него нужно положить (Content)
источник

AS

Alex Sahnykov in SwiftBook
Каждый раз когда ты меняешь свойстов uistate swiftUI полностью перерисовывает тебе вьюхи, ты хочешь чтобы в зависимости от стейта у тебя были разыне вьюхи, так засунь if внутрь тулбара и он будет рисовать тебе каждый раз разные кнопки
источник

AS

Alex Sahnykov in SwiftBook
источник

Д

Дмитрий in SwiftBook
Alex Sahnykov
Каждый раз когда ты меняешь свойстов uistate swiftUI полностью перерисовывает тебе вьюхи, ты хочешь чтобы в зависимости от стейта у тебя были разыне вьюхи, так засунь if внутрь тулбара и он будет рисовать тебе каждый раз разные кнопки
Нельзя if. .. else
Closure containing control flow statement cannot be used with function builder 'ToolbarContentBuilder'
источник

Д

Дмитрий in SwiftBook
Alex Sahnykov
Каждый раз когда ты меняешь свойстов uistate swiftUI полностью перерисовывает тебе вьюхи, ты хочешь чтобы в зависимости от стейта у тебя были разыне вьюхи, так засунь if внутрь тулбара и он будет рисовать тебе каждый раз разные кнопки
Сделал так. Если есть правильное знначение, кнопка отображаеться, нету - перемещаеться на позицию ,которая скрыта
источник

Д

Дмитрий in SwiftBook
Спасибо за помощь
источник

РС

Руслан Садыков... in SwiftBook
Вроде заработало
источник