Извините, если это распространенный вопрос, но я не знаю, как он называется, поэтому мне сложно его найти.
Как это работает:
view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
Я понимаю, что это означает, что представление получает как гибкую ширину, так и высоту, но как в нем хранятся две переменные?
Если я посмотрю на typedef для UIViewAutoresizing, он будет выглядеть так:
enum {
UIViewAutoresizingNone = 0,
UIViewAutoresizingFlexibleLeftMargin = 1 << 0,
UIViewAutoresizingFlexibleWidth = 1 << 1,
...
Итак, как одна переменная может хранить более одного значения, как это?