是否可以像在Interface Builder中一样动态创建UIView并附加到屏幕边缘?
答案 0 :(得分:3)
是。在代码中设置它的原点和宽度,然后设置适当的自动调整掩码。
UIView *v = [[UIView alloc] initWithFrame:frame] autorelease];
v.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
在Mac上,你非常依赖IB,iOS上的生产质量应用程序往往更依赖于代码生成的UI(如果不是完全的话)。