iOS UIControlContentHorizontalAl

2020-07-25  本文已影响0人  天空中的球

iOS UIControlContentHorizontalAlignment 在 IB 上使用的时候,注意下 iOS 11 以下的 差异,因为 IB 上面不会显示版本差异

UIControlContentHorizontalAlignment
typedef NS_ENUM(NSInteger, UIControlContentHorizontalAlignment) {
    UIControlContentHorizontalAlignmentCenter = 0,
    UIControlContentHorizontalAlignmentLeft   = 1,
    UIControlContentHorizontalAlignmentRight  = 2,
    UIControlContentHorizontalAlignmentFill   = 3,
    UIControlContentHorizontalAlignmentLeading  API_AVAILABLE(ios(11.0), tvos(11.0)) = 4,
    UIControlContentHorizontalAlignmentTrailing API_AVAILABLE(ios(11.0), tvos(11.0)) = 5,
};

然而 Leading 和 Trailing 是有版本判断的,是在 iOS 11 才支持的,估计是为了支持阿拉伯地区的(那边不说左右的)。
所以直接用这个,要注意目前项目所支持的最低版本的,最好还是直接用 Lefe 和 Right 先。

上一篇下一篇

猜你喜欢

热点阅读