摘要: init底层会调用initWithNibName - 加载XMGViewController: - 会判断一下initWithNibName传入的参数有没有值,如果没有值,就会做以下几步 - 1.寻找有没有XMGViewController.xib,有,句直接帮你加载 - 2.寻找有没有XMGVie 阅读全文
posted @ 2016-02-18 23:03 Z了个L 阅读(687) 评论(0) 推荐(0) 编辑
摘要: - 笔者最近研究Autolayout的发现,有一些规律 - 比如一般我们新建一个项目,默认Main.storyboard里面的控制器是一个正方形,Size是inferred类型,通常我们就在这里面进行Autolayout的布局,这个学的就是这样,没有问题。 - 那么问题来了,做过翻页效果的小伙伴都知 阅读全文
posted @ 2016-01-31 23:57 Z了个L 阅读(129) 评论(0) 推荐(0) 编辑
摘要: - 往storyboard中拖拽一个UIButton,比如我的示例图片QQ图片尺寸是36*36,我把它设置给UIButton属性中的Image,只要UIButton的尺寸大于等于QQ图片尺寸,那么QQ图片尺寸,不会进行缩放,在没有文字的情况下,默认是显示在UIButton的正中间,用面板里面的模式去 阅读全文
posted @ 2016-01-28 23:07 Z了个L 阅读(594) 评论(0) 推荐(0) 编辑
摘要: - 有时候我们显示的界面需要UIImageView和UILabel的结合,这个时候我们就可以通过继承UIButton来实现功能 - 但是注意点:通常我们在.h里面也得声明模型数据,然后在.m里面重写set方法来给UIButton里面的UIImageView和UILabel的数据 - 这里以前犯的一个 阅读全文
posted @ 2016-01-28 23:04 Z了个L 阅读(770) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-01-28 22:52 Z了个L 阅读(135) 评论(0) 推荐(0) 编辑
摘要: - UIViewAutoresizingFlexibleLeftMargin 距离父控件的左边是可以伸缩的- UIViewAutoresizingFlexibleBottomMargin 距离父控件的底部是可以伸缩的- UIViewAutoresizingFlexibleRightMargin 距离 阅读全文
posted @ 2016-01-28 22:49 Z了个L 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 首先查看Xib中的UIView对应的类,然后用对应的类创建对象(调用的是initWithCoder方法),然后查看其属性进行设置,比如frame,backgroundcolor等- 然后UIView中可能有多个子控件,比如有UIImageView,UILabel,...- 那么就对每一个控件从上... 阅读全文
posted @ 2016-01-25 11:55 Z了个L 阅读(643) 评论(0) 推荐(0) 编辑
摘要: #import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // 1.1 创建UIIm... 阅读全文
posted @ 2016-01-20 20:00 Z了个L 阅读(131) 评论(0) 推荐(0) 编辑
摘要: #import int main(int argc, const char * argv[]) { // 获取当前时间// NSDate *now = [NSDate date];// NSLog(@"now = %@", now);// // // 日历// N... 阅读全文
posted @ 2016-01-12 17:36 Z了个L 阅读(249) 评论(0) 推荐(0) 编辑
摘要: #import int main(int argc, const char * argv[]) {// NSDate *date = [NSDate date];// // NSDateFormatter *formatter = [[NSDateFormatter alloc] ... 阅读全文
posted @ 2016-01-12 16:23 Z了个L 阅读(116) 评论(0) 推荐(0) 编辑