├── .gitignore ├── .travis.yml ├── Classes ├── Helper │ ├── MLLayoutMacro.h │ ├── UIView+DeallocCallbackForMLLayout.h │ └── UIView+DeallocCallbackForMLLayout.m ├── MLLayout.h ├── MLLayout.m ├── MLTagViewFrameRecord │ ├── MLAutoRecordFrameTableView.h │ ├── MLAutoRecordFrameTableView.m │ ├── MLAutoRecordFrameTableViewCell.h │ ├── MLAutoRecordFrameTableViewCell.m │ ├── MLTagViewFrameRecord.h │ └── MLTagViewFrameRecord.m ├── Measurer │ ├── UIControl+MLLayout.h │ ├── UIControl+MLLayout.m │ ├── UIImageView+MLLayout.h │ ├── UIImageView+MLLayout.m │ ├── UILabel+MLLayout.h │ └── UILabel+MLLayout.m └── css-layout │ ├── Layout.c │ ├── Layout.h │ └── README.md ├── Example ├── MLLayoutDemo.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── xcshareddata │ │ └── xcschemes │ │ └── MLLayoutDemo.xcscheme ├── MLLayoutDemo.xcworkspace │ └── contents.xcworkspacedata ├── MLLayoutDemo │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── fav.imageset │ │ │ ├── Contents.json │ │ │ └── fav@2x.png │ │ ├── flex.imageset │ │ │ ├── Contents.json │ │ │ └── flex@2x.png │ │ ├── reply.imageset │ │ │ ├── Contents.json │ │ │ └── reply@2x.png │ │ └── retweet.imageset │ │ │ ├── Contents.json │ │ │ └── retweet@2x.png │ ├── Base.lproj │ │ └── LaunchScreen.storyboard │ ├── IndexTableViewController.h │ ├── IndexTableViewController.m │ ├── Info.plist │ ├── SimpleViewController.h │ ├── SimpleViewController.m │ ├── Twitter │ │ ├── NibTweetListViewController.h │ │ ├── NibTweetListViewController.m │ │ ├── NibTweetTableViewCell.h │ │ ├── NibTweetTableViewCell.m │ │ ├── NibTweetTableViewCell.xib │ │ ├── Tweet.h │ │ ├── Tweet.m │ │ ├── TweetListViewController.h │ │ ├── TweetListViewController.m │ │ ├── TweetTableViewCell.h │ │ ├── TweetTableViewCell.m │ │ └── twitter.json │ └── main.m ├── MLLayoutDemoTests │ ├── Info.plist │ └── MLLayoutDemoTests.m ├── MLLayoutDemoUITests │ ├── Info.plist │ └── MLLayoutDemoUITests.m ├── Podfile ├── Podfile.lock └── Runtime_TagViewFrameRecord_Deprecated.zip ├── LICENSE ├── MLLayout.podspec ├── README.md ├── SimpleViewController.gif └── TweetListViewController.gif /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/.travis.yml -------------------------------------------------------------------------------- /Classes/Helper/MLLayoutMacro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Classes/Helper/MLLayoutMacro.h -------------------------------------------------------------------------------- /Classes/Helper/UIView+DeallocCallbackForMLLayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Classes/Helper/UIView+DeallocCallbackForMLLayout.h -------------------------------------------------------------------------------- /Classes/Helper/UIView+DeallocCallbackForMLLayout.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Classes/Helper/UIView+DeallocCallbackForMLLayout.m -------------------------------------------------------------------------------- /Classes/MLLayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Classes/MLLayout.h -------------------------------------------------------------------------------- /Classes/MLLayout.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Classes/MLLayout.m -------------------------------------------------------------------------------- /Classes/MLTagViewFrameRecord/MLAutoRecordFrameTableView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Classes/MLTagViewFrameRecord/MLAutoRecordFrameTableView.h -------------------------------------------------------------------------------- /Classes/MLTagViewFrameRecord/MLAutoRecordFrameTableView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Classes/MLTagViewFrameRecord/MLAutoRecordFrameTableView.m -------------------------------------------------------------------------------- /Classes/MLTagViewFrameRecord/MLAutoRecordFrameTableViewCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Classes/MLTagViewFrameRecord/MLAutoRecordFrameTableViewCell.h -------------------------------------------------------------------------------- /Classes/MLTagViewFrameRecord/MLAutoRecordFrameTableViewCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Classes/MLTagViewFrameRecord/MLAutoRecordFrameTableViewCell.m -------------------------------------------------------------------------------- /Classes/MLTagViewFrameRecord/MLTagViewFrameRecord.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Classes/MLTagViewFrameRecord/MLTagViewFrameRecord.h -------------------------------------------------------------------------------- /Classes/MLTagViewFrameRecord/MLTagViewFrameRecord.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Classes/MLTagViewFrameRecord/MLTagViewFrameRecord.m -------------------------------------------------------------------------------- /Classes/Measurer/UIControl+MLLayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Classes/Measurer/UIControl+MLLayout.h -------------------------------------------------------------------------------- /Classes/Measurer/UIControl+MLLayout.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Classes/Measurer/UIControl+MLLayout.m -------------------------------------------------------------------------------- /Classes/Measurer/UIImageView+MLLayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Classes/Measurer/UIImageView+MLLayout.h -------------------------------------------------------------------------------- /Classes/Measurer/UIImageView+MLLayout.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Classes/Measurer/UIImageView+MLLayout.m -------------------------------------------------------------------------------- /Classes/Measurer/UILabel+MLLayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Classes/Measurer/UILabel+MLLayout.h -------------------------------------------------------------------------------- /Classes/Measurer/UILabel+MLLayout.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Classes/Measurer/UILabel+MLLayout.m -------------------------------------------------------------------------------- /Classes/css-layout/Layout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Classes/css-layout/Layout.c -------------------------------------------------------------------------------- /Classes/css-layout/Layout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Classes/css-layout/Layout.h -------------------------------------------------------------------------------- /Classes/css-layout/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Classes/css-layout/README.md -------------------------------------------------------------------------------- /Example/MLLayoutDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/MLLayoutDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/MLLayoutDemo.xcodeproj/xcshareddata/xcschemes/MLLayoutDemo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo.xcodeproj/xcshareddata/xcschemes/MLLayoutDemo.xcscheme -------------------------------------------------------------------------------- /Example/MLLayoutDemo.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/MLLayoutDemo/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo/AppDelegate.h -------------------------------------------------------------------------------- /Example/MLLayoutDemo/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo/AppDelegate.m -------------------------------------------------------------------------------- /Example/MLLayoutDemo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/MLLayoutDemo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/MLLayoutDemo/Assets.xcassets/fav.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo/Assets.xcassets/fav.imageset/Contents.json -------------------------------------------------------------------------------- /Example/MLLayoutDemo/Assets.xcassets/fav.imageset/fav@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo/Assets.xcassets/fav.imageset/fav@2x.png -------------------------------------------------------------------------------- /Example/MLLayoutDemo/Assets.xcassets/flex.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo/Assets.xcassets/flex.imageset/Contents.json -------------------------------------------------------------------------------- /Example/MLLayoutDemo/Assets.xcassets/flex.imageset/flex@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo/Assets.xcassets/flex.imageset/flex@2x.png -------------------------------------------------------------------------------- /Example/MLLayoutDemo/Assets.xcassets/reply.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo/Assets.xcassets/reply.imageset/Contents.json -------------------------------------------------------------------------------- /Example/MLLayoutDemo/Assets.xcassets/reply.imageset/reply@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo/Assets.xcassets/reply.imageset/reply@2x.png -------------------------------------------------------------------------------- /Example/MLLayoutDemo/Assets.xcassets/retweet.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo/Assets.xcassets/retweet.imageset/Contents.json -------------------------------------------------------------------------------- /Example/MLLayoutDemo/Assets.xcassets/retweet.imageset/retweet@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo/Assets.xcassets/retweet.imageset/retweet@2x.png -------------------------------------------------------------------------------- /Example/MLLayoutDemo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Example/MLLayoutDemo/IndexTableViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo/IndexTableViewController.h -------------------------------------------------------------------------------- /Example/MLLayoutDemo/IndexTableViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo/IndexTableViewController.m -------------------------------------------------------------------------------- /Example/MLLayoutDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo/Info.plist -------------------------------------------------------------------------------- /Example/MLLayoutDemo/SimpleViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo/SimpleViewController.h -------------------------------------------------------------------------------- /Example/MLLayoutDemo/SimpleViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo/SimpleViewController.m -------------------------------------------------------------------------------- /Example/MLLayoutDemo/Twitter/NibTweetListViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo/Twitter/NibTweetListViewController.h -------------------------------------------------------------------------------- /Example/MLLayoutDemo/Twitter/NibTweetListViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo/Twitter/NibTweetListViewController.m -------------------------------------------------------------------------------- /Example/MLLayoutDemo/Twitter/NibTweetTableViewCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo/Twitter/NibTweetTableViewCell.h -------------------------------------------------------------------------------- /Example/MLLayoutDemo/Twitter/NibTweetTableViewCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo/Twitter/NibTweetTableViewCell.m -------------------------------------------------------------------------------- /Example/MLLayoutDemo/Twitter/NibTweetTableViewCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo/Twitter/NibTweetTableViewCell.xib -------------------------------------------------------------------------------- /Example/MLLayoutDemo/Twitter/Tweet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo/Twitter/Tweet.h -------------------------------------------------------------------------------- /Example/MLLayoutDemo/Twitter/Tweet.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo/Twitter/Tweet.m -------------------------------------------------------------------------------- /Example/MLLayoutDemo/Twitter/TweetListViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo/Twitter/TweetListViewController.h -------------------------------------------------------------------------------- /Example/MLLayoutDemo/Twitter/TweetListViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo/Twitter/TweetListViewController.m -------------------------------------------------------------------------------- /Example/MLLayoutDemo/Twitter/TweetTableViewCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo/Twitter/TweetTableViewCell.h -------------------------------------------------------------------------------- /Example/MLLayoutDemo/Twitter/TweetTableViewCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo/Twitter/TweetTableViewCell.m -------------------------------------------------------------------------------- /Example/MLLayoutDemo/Twitter/twitter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo/Twitter/twitter.json -------------------------------------------------------------------------------- /Example/MLLayoutDemo/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemo/main.m -------------------------------------------------------------------------------- /Example/MLLayoutDemoTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemoTests/Info.plist -------------------------------------------------------------------------------- /Example/MLLayoutDemoTests/MLLayoutDemoTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemoTests/MLLayoutDemoTests.m -------------------------------------------------------------------------------- /Example/MLLayoutDemoUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemoUITests/Info.plist -------------------------------------------------------------------------------- /Example/MLLayoutDemoUITests/MLLayoutDemoUITests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/MLLayoutDemoUITests/MLLayoutDemoUITests.m -------------------------------------------------------------------------------- /Example/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/Podfile -------------------------------------------------------------------------------- /Example/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/Podfile.lock -------------------------------------------------------------------------------- /Example/Runtime_TagViewFrameRecord_Deprecated.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/Example/Runtime_TagViewFrameRecord_Deprecated.zip -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/LICENSE -------------------------------------------------------------------------------- /MLLayout.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/MLLayout.podspec -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/README.md -------------------------------------------------------------------------------- /SimpleViewController.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/SimpleViewController.gif -------------------------------------------------------------------------------- /TweetListViewController.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molon/MLLayout/HEAD/TweetListViewController.gif --------------------------------------------------------------------------------