https://github.com/levantaj/paddinglabel
A label with padding for iOS
https://github.com/levantaj/paddinglabel
cocoapods insets ios label margin padding pod swift uilabel
Last synced: 7 months ago
JSON representation
A label with padding for iOS
- Host: GitHub
- URL: https://github.com/levantaj/paddinglabel
- Owner: levantAJ
- License: mit
- Created: 2018-11-11T02:44:30.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2020-06-06T04:12:57.000Z (over 5 years ago)
- Last Synced: 2025-06-17T10:16:45.290Z (7 months ago)
- Topics: cocoapods, insets, ios, label, margin, padding, pod, swift, uilabel
- Language: Swift
- Homepage:
- Size: 67.4 KB
- Stars: 51
- Watchers: 0
- Forks: 11
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](http://cocoadocs.org/docsets/PaddingLabel/)
[](http://cocoadocs.org/docsets/PaddingLabel/)
[](https://www.apache.org/licenses/LICENSE-2.0.html)
# PaddingLabel
A label with padding for iOS

## Requirements
- iOS 8.0 or later
- Xcode 9.0 or later
## Installation
There is a way to use PaddingLabel in your project:
- Using CocoaPods
- Manually
### Installation with CocoaPods
```
pod 'PaddingLabel', '1.2'
```
### Manually
Manually drag file [PaddingLabel.swift](https://github.com/levantAJ/PaddingLabel/blob/master/PaddingLabel/PaddingLabel.swift) to your project.
### Build Project
At this point your workspace should build without error. If you are having problem, post to the Issue and the
community can help you solve it.
## How To Use
### Storyboard:
- Change class of `UILabel` in your `storyboard`, `xib` to `PaddingLabel`.

### Programmatically:
```swift
import PaddingLabel
let label = PaddingLabel(frame: CGRect(x: 0, y: 0, width: 500, height: 100))
label.topInset = 5.0 //by default
label.bottomInset = 5.0 //by default
label.leftInset = 7.0 //by default
label.rightInset = 7.0 //by default
```
## Author
- [Tai Le](https://github.com/levantAJ)
## Communication
- If you **need help**, use [Stack Overflow](https://stackoverflow.com/questions/27459746/adding-space-padding-to-a-uilabel/32368958#32368958).
- If you **found a bug**, open an issue.
- If you **have a feature request**, open an issue.
- If you **want to contribute**, submit a pull request.
## Licenses
All source code is licensed under the [MIT License](https://raw.githubusercontent.com/levantAJ/PaddingLabel/master/LICENSE).