Swiftpack.co - bestK1ngArthur/K1ngLayout as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by bestK1ngArthur.
bestK1ngArthur/K1ngLayout v0.0.1-alpha
📐 Simple autolayout wrapper
⭐️ 1
🕓 2 years ago
iOS
.package(url: "https://github.com/bestK1ngArthur/K1ngLayout.git", from: "v0.0.1-alpha")

K1ngLayout

Language

📐 Simple autolayout wrapper

Instalation

CocoaPods

Add pod to Podfile

pod 'K1ngLayout', :git => 'https://github.com/bestK1ngArthur/K1ngLayout'

Swift Package Manager

Add package to dependencies

.package(url: "https://github.com/bestK1ngArthur/K1ngLayout", from: "0.0.2"),

Examples

Documentation is available by link.


// With Auto Layout

let constraints = [
    view.topAnchor.constraint(equalTo: superview.topAnchor, constant: 8),
    view.leftAnchor.constraint(equalTo: superview.leftAnchor, constant: 16)
]

NSLayoutConstraint.activate(constraints)

// With K1ngLayout

let constraints = [
    view.top.equal(to: superview.top, constant: 8),
    view.left.equal(to: superview.left, constant: 16)
]

view.activate(constraints)


// With Auto Layout

let constraints = [
    view.topAnchor.constraint(equalTo: superview.topAnchor),
    view.bottomAnchor.constraint(equalTo: superview.bottomAnchor),
    view.leftAnchor.constraint(equalTo: superview.leftAnchor),
    view.rightAnchor.constraint(equalTo: superview.rightAnchor)
]

NSLayoutConstraint.activate(constraints)

// With K1ngLayout

view.activate(
    view.pinEqualEdges(to: superview)
)


// With Auto Layout

let constraints = [
    view.leftAnchor.constraint(equalTo: superview.leftAnchor, constant: 16),
    view.rightAnchor.constraint(equalTo: superview.rightAnchor, constant: -16)
]

NSLayoutConstraint.activate(constraints)

// With K1ngLayout

view.activate(
    view.pinEqualEdges(to: superview, insets: .horizontal(16))
)

GitHub

link
Stars: 1
Last commit: 1 year ago
Advertisement: IndiePitcher.com - Cold Email Software for Startups

Release Notes

0.0.2-alpha
2 years ago

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics