GitHub
SketchKit: замена auto layout на Swift
SketchKit — это легкая, мощная и понятная библиотека для auto layout на Swift. Вы можете установить свои ограничения на размещение UI-элементов с помощью простого и интуитивно понятного кода.
Например, это:
newView.translatesAutoresizingMaskIntoConstraints = false
addConstraint(NSLayoutConstraint(
item: newView,
attribute: NSLayoutConstraint.Attribute.centerX,
relatedBy: NSLayoutConstraint.Relation.equal,
toItem: view,
attribute: NSLayoutConstraint.Attribute.centerX,
multiplier: 1,
constant: 0))
или это
newView.centerXAnchor.constraint(equalTo: view.centerXAnchor).isActive = true
можно заменить более понятной конструкцией
// It's NOT necessary: newView.translatesAutoresizingMaskIntoConstraints = false
newView.layout.applyConstraint { view in
view.centerXAnchor(equalTo: self.view.centerXAnchor)
view.centerYAnchor(equalTo: self.view.centerYAnchor)
}
Исходники: https://github.com/dogo/SketchKit
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
-
Аналитика магазинов2 недели назад
Тренды мобильных приложений 2025: ИИ и конфиденциальность меняют мобильную индустрию
-
Магазины приложений3 недели назад
Приложение Hot Tub появится на iOS в EC
-
Разработка4 недели назад
Смешивание цветов в SwiftUI
-
Программирование6 дней назад
Конец программирования в том виде, в котором мы его знаем