11月8号小计

今天面试了一天,发现有个地方还不是很了解,那就是关于cell的复用机制原理,刚刚查了下了解了一点。但是今天最大的收获就是了解了autoresizingMask,一个在autoLayout之前但是我每用过的玩意,下面给出最最关键的部分。

typedef NS_OPTIONS(NSUInteger, UIViewAutoresizing) {

UIViewAutoresizingNone                = 0,

UIViewAutoresizingFlexibleLeftMargin  = 1 << 0,

UIViewAutoresizingFlexibleWidth        = 1 << 1,

UIViewAutoresizingFlexibleRightMargin  = 1 << 2,

UIViewAutoresizingFlexibleTopMargin    = 1 << 3,

UIViewAutoresizingFlexibleHeight      = 1 << 4,

UIViewAutoresizingFlexibleBottomMargin = 1 << 5

};


UIViewAutoresizingNone 不会随父视图的改变而改变

UIViewAutoresizingFlexibleLeftMargin 自动调整view与父视图左边距,以保证右边距不变

UIViewAutoresizingFlexibleWidth 自动调整view的宽度,保证左边距和右边距不变

UIViewAutoresizingFlexibleRightMargin 自动调整view与父视图右边距,以保证左边距不变

UIViewAutoresizingFlexibleTopMargin 自动调整view与父视图上边距,以保证下边距不变

UIViewAutoresizingFlexibleHeight 自动调整view的高度,以保证上边距和下边距不变

UIViewAutoresizingFlexibleBottomMargin 自动调整view与父视图的下边距,以保证上边距不变


一天一点,相信有一天我也会成为大牛。哇哈哈~~~

你可能感兴趣的:(11月8号小计)