NS_ENUM
通用枚舉值
typedef NS_ENUM(NSInteger, UIControlContentHorizontalAlignment) {
UIControlContentHorizontalAlignmentCenter = 0,
UIControlContentHorizontalAlignmentLeft = 1,
UIControlContentHorizontalAlignmentRight = 2,
UIControlContentHorizontalAlignmentFill = 3,
};
NS_OPTIONS
位移相關(guān)操作的枚舉值
typedef NS_OPTIONS(NSUInteger, UIControlState) {
UIControlStateNormal = 0,
UIControlStateHighlighted = 1 << 0,
UIControlStateDisabled = 1 << 1,
UIControlStateSelected = 1 << 2,
UIControlStateApplication = 0x00FF0000,
UIControlStateReserved = 0xFF000000
};
- 通常情況下我們用的枚舉是NS_ENUM
- 當(dāng)一個枚舉變量可能要代表多個屬性的時候,就要用到NS_OPTIONS(NS_OPTIONS代表的也是一個值,只不過是兩個或多個值按位移后的值)
self.tableView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
共
同
進(jìn)
步
給個喜歡喔O(∩_∩)O