A simple UILabel subclass that adds padding insets, auto-height-resizing, and vertical alignment.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Pod
.gitignore
.travis.yml
IPInsetLabel.podspec
LICENSE
README.md

README.md

IPInsetLabel

A simple UILabel subclass that adds padding insets, auto-height-resizing, and vertical alignment.

From https://gist.github.com/marcoarment/2596057 and @soffes/SAMLabel

With modifications from comments

Wrapped into a Cocoapod on GitHub for easy installation and collaborative sustainability

[![CI Status](http://img.shields.io/travis/Charles Phillips/IPInsetLabel.svg?style=flat)](https://travis-ci.org/Charles Phillips/IPInsetLabel) Version License Platform

Usage

self.insetLabel.insets = UIEdgeInsetsMake(8, 16, 12, 16); // top, left, bottom, right
self.insetLabel.verticalTextAlignment = UIControlContentVerticalAlignmentBottom;

Requirements

Installation

IPInsetLabel is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "IPInsetLabel"

Author

@marcoarment @jeebster @bomalley @danomatika @soffes @doublerebel

License

Copyright 2011 Instapaper LLC, released to the public domain.