feature/stack_appearance_layout #9
No reviewers
Labels
No Label
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: TouchInstinct/LeadKit#9
Loading…
Reference in New Issue
No description provided.
Delete Branch "feature/stack_appearance_layout"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Более полная поддержка коллекций и stack'ов для быстрой вёрстки вместе с поддержкой WrapperViewLayout во всех контейнерах.
Пример экрана на ~150 строк кода
@ -0,0 +57,4 @@}}func update(from layout: some WrappedViewLayout) {Кажется будет логичнее, если
update(from:)будет находится вышеupdate(insets:size:centerOffset:)Я не против, но не понимаю почему? Видимо для меня не логичнее)
Я вообще хотел этот метод вынести в extension потому как он просто добавляет удобства, но не добавляет новой функциональности. Из-за этого он и оказался ниже.
Предлагаю добавить mark и на этом закрыть вопрос
@ -31,3 +34,3 @@public var contentInsets: UIEdgeInsets = .zero {didSet {contentEdgeConstraints?.update(from: contentInsets)update(subviewCpnstraints: subviewContraints)Опечатка: subviewCpnstraints -> subviewConstraints
@ -31,3 +32,3 @@public var contentInsets: UIEdgeInsets = .zero {didSet {contentEdgeConstraints?.update(from: contentInsets)update(subviewCpnstraints: subviewContraints)И тута subviewCpnstraints
@ -28,0 +30,4 @@public extension ConfigurableView where Self: UIView {init(viewModel: ViewModelType) {self.init()пустая строка после self.init()?
@ -0,0 +30,4 @@open func onDidInitialize() {}open func onDidLayoutSubviews() {}open func withView(_ unwrappedViewClosure: (View) -> Void) {Думаешь
withView- наиболее удачное имя для метода? Кмк в контексте при его использовании не совсем понятно, что это за функция. Предложил бы переименовать вwithStrongViewили что-то подобное