bru*_*h51 2 xcode interface-builder autosize width uilabel
我想以编程方式为uilabel设置自动调整大小设置.
我想要完全相同的设置,如我设置的界面构建器设置,请参阅此处:
http://imageshack.us/photo/my-images/545/bildschirmfoto20120508u.png/
那么如何以编程方式设置它?我想要全宽.
我尝试过:
titleLabel.autoresizingMask = UIViewAutoresizingFlexibleWidth;
Run Code Online (Sandbox Code Playgroud)
但是当我使用它时,我的标签非常奇怪(在肖像模式中宽度为0,在横向约为100).
怎么办?
从我看到你想要的宽度,但灵活的底部,所以你应该使用这个自动调整掩码值:
titleLabel.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleTopMargin;
Run Code Online (Sandbox Code Playgroud)