Latest 2.2
Homepage https://github.com/Sigmatic/SigmaticUI
License MIT
Platforms ios 6.0, requires ARC
Dependencies SigmaticOC
Authors

Sigmatic UI

CI Status
Issues
Objective-C
iOS
MIT License

Overview

Take back control of your views and controllers.

Sigmatic UI allows you to easily manage your views and view controllers from anywhere in your application.

Installation

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

pod "SigmaticUI"

Or if you are only interested in a subspec, use

pod "SigmaticUI/<Subspec>"
#example
pod "SigmaticUI/ControllerExpansion"

Available Subspecs

UIView

Easily change view dimensions and location. Move and align with respect to the superview or a sibling view.

[submitButton setWidth:cancelButton.width];
[submitButton alignRightOfView:cancelButton margin:7.f];

Find all input text fields for any view and easily implement a ‘Next’ ‘Previous’ buttons on your keyboard. Already sorted based on their location on screen.

[formView textInputSubviews];

And many many more features

UIViewController

Receive callbacks for when the view has first appeared

- (void)firstViewWillAppear:(BOOL)animated {
}

- (void)firstViewDidAppear:(BOOL)animated {
}

Check whether the view is visible

if (myViewController.isVisible) {
}

Documentation

CocoaDocs

Contribution

Can’t say no to that!

License

SigmaticUI is released under the MIT license. See LICENSE for details.

Latest podspec

{
    "name": "SigmaticUI",
    "version": "2.2",
    "license": "MIT",
    "summary": "Take back control of your views and controllers",
    "homepage": "https://github.com/Sigmatic/SigmaticUI",
    "authors": {
        "Hisham Alabri": "[email protected]i.co"
    },
    "source": {
        "git": "https://github.com/Sigmatic/SigmaticUI.git",
        "tag": "2.2",
        "submodules": true
    },
    "requires_arc": true,
    "platforms": {
        "ios": "6.0"
    },
    "dependencies": {
        "SigmaticOC": [
            "~> 1.0"
        ]
    },
    "public_header_files": [
        "SigmaticUI/UIView/*.h",
        "SigmaticUI/UIViewControllerEvents/*.h"
    ],
    "source_files": "SigmaticUI/SigmaticUI.h",
    "subspecs": [
        {
            "name": "UIView",
            "source_files": "SigmaticUI/UIView/*.{h,m}"
        },
        {
            "name": "UIViewController",
            "source_files": "SigmaticUI/UIViewController/*.{h,m}"
        }
    ]
}

Pin It on Pinterest

Share This