https://github.com/devxoul/uinavigationitem-margin
Margins for UINavigationItem
https://github.com/devxoul/uinavigationitem-margin
extension margin objective-c uinavigationitem
Last synced: 4 months ago
JSON representation
Margins for UINavigationItem
- Host: GitHub
- URL: https://github.com/devxoul/uinavigationitem-margin
- Owner: devxoul
- License: mit
- Created: 2015-01-26T09:41:26.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2017-10-31T09:10:01.000Z (over 7 years ago)
- Last Synced: 2025-02-27T05:55:58.066Z (5 months ago)
- Topics: extension, margin, objective-c, uinavigationitem
- Language: Objective-C
- Homepage:
- Size: 39.1 KB
- Stars: 157
- Watchers: 3
- Forks: 12
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
UINavigationItem+Margin
=======================[](https://travis-ci.org/devxoul/UINavigationItem-Margin)
[](http://cocoapods.org/?q=name%3AUINavigationItem%2BMargin%20author%3Adevxoul)Margin for UINavigationItem.
Setting Margins
---------------Just set `leftMargin` and `rightMargin` of your UINavigationItem.
```objc
navigationItem.leftMargin = 0;
navigationItem.rightMargin = 0;
```
Wow, margin has disappeared.
Even you can do this:
```objc
navigationItem.leftMargin = 50;
navigationItem.rightMargin = 20;
```
Looks ugly but works.
System Margins
--------------Want to restore margins? Use `[UINavigationItem systemMargin]`.
```objc
navigationItem.leftMargin = [UINavigationItem systemMargin]; // 16 on iOS 7+
navigationItem.rightMargin = [UINavigationItem systemMargin];
```
Installation
------------I recommend you to use [CocoaPods](http://cocoapods.org).
**Podfile**
```ruby
pod 'UINavigationItem+Margin'
```License
-------**UINavigationItem+Margin** is under MIT license. See the LICENSE file for more info.