IOS自动布局XIB和CODE,附代码和PPT

时间:2016-08-04 08:49:43
【文件属性】:
文件名称:IOS自动布局XIB和CODE,附代码和PPT
文件大小:10.18MB
文件格式:ZIP
更新时间:2016-08-04 08:49:43
ios autolayout constraint 核心代码: - (void)addVisualConstraints:(NSString *)constraintString forViews:(NSDictionary *)views { [self addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:constraintString options:0 metrics:0 views:views]]; } NSDictionary *views = NSDictionaryOfVariableBindings(self.view, btnBack, btnShare, btnDetail, btnLikes); [self.view addVisualConstraints:@"|-10-[btnBack]" forViews:views]; [self.view addVisualConstraints:@"[btnShare]-10-|" forViews:views]; [self.view addVisualConstraints:@"|-10-[btnDetail]" forViews:views]; [self.view addVisualConstraints:@"V:[btnDetail]-10-|" forViews:views]; [self.view addVisualConstraints:@"[btnLikes]-10-|" forViews:views]; [self.view addVisualConstraints:@"V:[btnLikes]-10-|" forViews:views];
【文件预览】:
autolayout.pptx
testAutoLayoutTwo
----testAutoLayoutTwo.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(19KB)
--------xcuserdata()
----.git()
--------index(3KB)
--------hooks()
--------config(138B)
--------description(73B)
--------refs()
--------branches()
--------logs()
--------objects()
--------info()
--------COMMIT_EDITMSG(15B)
--------HEAD(23B)
----.DS_Store(6KB)
----testAutoLayoutTwo()
--------main.m(340B)
--------UIView+Constraint.m(635B)
--------Default.png(6KB)
--------images()
--------testViewController.h(257B)
--------AppDelegate.h(368B)
--------AppDelegate.m(2KB)
--------Default-568h@2x.png(18KB)
--------testViewController.m(2KB)
--------testAutoLayoutTwo-Prefix.pch(337B)
--------testAutoLayoutTwo-Info.plist(1KB)
--------UIView+Constraint.h(299B)
--------Default@2x.png(16KB)
--------ViewController.h(219B)
--------ViewController.m(1KB)
--------en.lproj()

网友评论

  • 这个PPT 可以学习,不过用处不大,原理看不懂,不能来点实际的。