摘要:
init底层会调用initWithNibName - 加载XMGViewController: - 会判断一下initWithNibName传入的参数有没有值,如果没有值,就会做以下几步 - 1.寻找有没有XMGViewController.xib,有,句直接帮你加载 - 2.寻找有没有XMGVie 阅读全文
摘要:
- 笔者最近研究Autolayout的发现,有一些规律 - 比如一般我们新建一个项目,默认Main.storyboard里面的控制器是一个正方形,Size是inferred类型,通常我们就在这里面进行Autolayout的布局,这个学的就是这样,没有问题。 - 那么问题来了,做过翻页效果的小伙伴都知 阅读全文
摘要:
- 往storyboard中拖拽一个UIButton,比如我的示例图片QQ图片尺寸是36*36,我把它设置给UIButton属性中的Image,只要UIButton的尺寸大于等于QQ图片尺寸,那么QQ图片尺寸,不会进行缩放,在没有文字的情况下,默认是显示在UIButton的正中间,用面板里面的模式去 阅读全文
摘要:
- 有时候我们显示的界面需要UIImageView和UILabel的结合,这个时候我们就可以通过继承UIButton来实现功能 - 但是注意点:通常我们在.h里面也得声明模型数据,然后在.m里面重写set方法来给UIButton里面的UIImageView和UILabel的数据 - 这里以前犯的一个 阅读全文
摘要:
阅读全文
摘要:
- UIViewAutoresizingFlexibleLeftMargin 距离父控件的左边是可以伸缩的- UIViewAutoresizingFlexibleBottomMargin 距离父控件的底部是可以伸缩的- UIViewAutoresizingFlexibleRightMargin 距离 阅读全文
摘要:
首先查看Xib中的UIView对应的类,然后用对应的类创建对象(调用的是initWithCoder方法),然后查看其属性进行设置,比如frame,backgroundcolor等- 然后UIView中可能有多个子控件,比如有UIImageView,UILabel,...- 那么就对每一个控件从上... 阅读全文
摘要:
#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // 1.1 创建UIIm... 阅读全文