-2

这条线代表什么?请任何人解释一下|符号?

self.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
4

1 回答 1

1

|是按位或运算符。

你可以在这里找到更多关于它的信息。

两个常量的值都是一样的,它在它们上按位查找。

UIViewAutoresizingFlexibleWidth  = 1 << 1 //2

UIViewAutoresizingFlexibleHeight = 1 << 4 //16

这将是 :

UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight = 18
于 2013-03-15T10:12:52.587 回答