Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sparrowcode/layouter
Wrapper of frame and auto layout.
https://github.com/sparrowcode/layouter
autolayout bounds constraints frame frames swift uikit uiview xcode
Last synced: about 1 month ago
JSON representation
Wrapper of frame and auto layout.
- Host: GitHub
- URL: https://github.com/sparrowcode/layouter
- Owner: sparrowcode
- License: mit
- Created: 2023-04-08T13:20:22.000Z (over 1 year ago)
- Default Branch: v1
- Last Pushed: 2023-04-10T16:52:58.000Z (over 1 year ago)
- Last Synced: 2024-05-01T09:41:49.864Z (8 months ago)
- Topics: autolayout, bounds, constraints, frame, frames, swift, uikit, uiview, xcode
- Homepage: https://sparrowcode.io/frameworks
- Size: 6.84 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Layouter
Wrapper of frame and auto layout.
## Navigate
- [Installation](#installation)
- [Swift Package Manager](#swift-package-manager)
- [CocoaPods](#cocoapods)
- [Manually](#manually)
- [Quick Start](#quick-start)
- [Apps Using](#apps-using)## Installation
Ready to use on iOS 13+, tvOS 13+, watchOS 6.0+.
### Swift Package Manager
In Xcode go to Project -> Your Project Name -> `Package Dependencies` -> Tap *Plus*. Insert url:
```
https://github.com/sparrowcode/Layouter
```or adding it to the `dependencies` of your `Package.swift`:
```swift
dependencies: [
.package(url: "https://github.com/sparrowcode/Layouter", .upToNextMajor(from: "1.0.0"))
]
```
### CocoaPods:This is an outdated way of doing things. I advise you to use [SPM](#swift-package-manager). However, I will continue to support Cocoapods for some time.
Cocoapods Instalation
[CocoaPods](https://cocoapods.org) is a dependency manager. For usage and installation instructions, visit their website. To integrate using CocoaPods, specify it in your `Podfile`:
```ruby
pod 'Layouter'
```### Manually
If you prefer not to use any of dependency managers, you can integrate manually. Put `Sources/SwiftBoost` folder in your Xcode project. Make sure to enable `Copy items if needed` and `Create groups`.
## Quick Start
## Apps Using
If you use a `Layouter`, add your app via Pull Request.