这条线代表什么?请任何一个解释关于|
的符号?符号“|” in Objective C
self.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
这条线代表什么?请任何一个解释关于|
的符号?符号“|” in Objective C
self.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
|
是按位或运算符。
您可以在此找到更多here。
这两个constanst的值都是,它在它们上找到按位。
UIViewAutoresizingFlexibleWidth = 1 << 1 //2
UIViewAutoresizingFlexibleHeight = 1 << 4 //16
这将是:
UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight = 18
@downvoter:为什么downvote? – 2013-03-15 12:32:10
@peoplewhoanswertothis。为什么你不喜欢这个问题并将其标记为重复或本地化。因为你唯一关心的是你的得分。这就是为什么我低估了你 – peko 2013-03-15 12:45:37
@peko:很高兴看到你的评论,我不认为这个答案是愚蠢的C/C + +/C#/ Java的问题,我明确定义每个常量的含义。 – 2013-03-15 12:50:40
此无关客观℃。这是一个c运营商。请不要为任何c运营商开放一个问题。 – peko 2013-03-15 12:23:41
你可以在运算符或C中解释我'UIViewAutoresizingFlexibleWidth'吗? – 2013-03-15 12:49:22
这是为什么这将被转换为objective-c?至少离开c标签 – peko 2013-03-15 13:01:09