在Interface Builder
中,您有约束告诉应用程序在旋转设备时如何重新绘制屏幕。
有没有办法以编程方式设置?
答案 0 :(得分:3)
您需要设置autoresizingMask
视图。
指定视图的自动调整大小。 (这是您在Interface Builder
中设置的内容。)
enum {
UIViewAutoresizingNone = 0,
UIViewAutoresizingFlexibleLeftMargin = 1 << 0,
UIViewAutoresizingFlexibleWidth = 1 << 1,
UIViewAutoresizingFlexibleRightMargin = 1 << 2,
UIViewAutoresizingFlexibleTopMargin = 1 << 3,
UIViewAutoresizingFlexibleHeight = 1 << 4,
UIViewAutoresizingFlexibleBottomMargin = 1 << 5
};
typedef NSUInteger UIViewAutoresizing;