在 Interface Builder
,你有约束告诉应用程序如何在设备旋转时重新绘制屏幕。
有没有办法以编程方式设置这些?
最佳答案
您需要设置autoresizingMask
观点。
它指定 View 如何自动调整大小。 (这是您在 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;
关于ios - 有没有办法以编程方式在 IB 中设置约束?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11322226/