Size: a a a

2020 May 29

D

Denis in SwiftBook
звучит будто можно лучше
источник

A

Alim in SwiftBook
Можно костыльнуть и проверять на нил картиночку)
источник

v

voodoo in SwiftBook
ооп сила
источник

D

Denis in SwiftBook
представь это ячейка, ммм товара какого-то
класс ЯчейкаТовара
и тут вдруг это становится
ЯчейкаТовараСкартинкой
ЯчейкаТовараКомпактныйРежим
ЯчейкаТовараВОкнеКорзины
источник

D

Denis in SwiftBook
мне кажется сделать какой-то енум который будет определять как констрейнты выставлять
источник

D

Denis in SwiftBook
но как правильно сделать хз
источник

A

Alim in SwiftBook
Denis
мне кажется сделать какой-то енум который будет определять как констрейнты выставлять
это называется введение атомарной операции, которая нарушает принцип ооп
источник

A

Alim in SwiftBook
Denis
представь это ячейка, ммм товара какого-то
класс ЯчейкаТовара
и тут вдруг это становится
ЯчейкаТовараСкартинкой
ЯчейкаТовараКомпактныйРежим
ЯчейкаТовараВОкнеКорзины
так и делают
источник

A

Alim in SwiftBook
если тебе надо будет в будущем внести изменения в эти ячейки не изменяя поведения других типов ячеек то это будет оченб трудно
источник

A

Alim in SwiftBook
или добавить новые
источник

A

Alim in SwiftBook
и в итоге получаем монолит на уровне кода
источник

А

Алешка in SwiftBook
На indexPath не обращайте внимание )

Когда свойство ячейки isHiddenListTask == true, тогда внутри ячейки прячется TableView.

Когда на экране видны только ячейки, у которых свойство isHiddenListTask == true,  то TableView прячется, все ок. Но если я вернусь в самое начало списка, то у ячейки isHiddenListTask тоже становится в true, хотя по умолчанию оно должно быть false. Как это можно решить?. Один из вариантов - это поместить dequeueReusableCell в каждый case. Есть другой вариант?
источник

D

Denis in SwiftBook
Alim
если тебе надо будет в будущем внести изменения в эти ячейки не изменяя поведения других типов ячеек то это будет оченб трудно
речь же только о отображение. создаешь новый мод в енуме?
источник

A

Alim in SwiftBook
Denis
речь же только о отображение. создаешь новый мод в енуме?
это просто превратиться в спагетти код
источник

D

Denis in SwiftBook
окей
унаследоваться и переопределить метод setupConstaints?
или просто скопировать код и новый класс понломтью?)
источник

A

Alim in SwiftBook
ну это уже как душа пожелает)
источник

YS

Yarick Saenko in SwiftBook
Друзья, привет!
Как в tableView по умолчанию поиск спрятать?:)
Спассибо! 🙂
источник

АЛ

Алена Лазука... in SwiftBook
Добрый день. я новичок, прошу прощения, если вопрос глупый, но я не могу найти информацию( задача: сделать квиз, то есть лейбл  вопросами, которые меняются(это сделала) к какждому вопросу 4 варианта ответа один из них правильный подскажите пожалуйста каким методом я смогу реализовать смену вариантов ответов с привязкой к определенному вопросу, а еще и выделить какой из них правильный
источник

Y

Yaroslav in SwiftBook
Алена Лазука
Добрый день. я новичок, прошу прощения, если вопрос глупый, но я не могу найти информацию( задача: сделать квиз, то есть лейбл  вопросами, которые меняются(это сделала) к какждому вопросу 4 варианта ответа один из них правильный подскажите пожалуйста каким методом я смогу реализовать смену вариантов ответов с привязкой к определенному вопросу, а еще и выделить какой из них правильный
Создайте примерно модель:
struct Question {
   let text: String
   let answers: [Answer]
}
struct Answer {
   let text: String
   let isCorrect: Bool
}
Заполняйте и подставляйте в UI
источник

АЛ

Алена Лазука... in SwiftBook
спасибо большое) пойду пробовать
источник