2

我想以编程方式设置 uilabel 的自动大小设置。
我想要与我设置的界面生成器设置完全相同的设置,请参见此处:

http://imageshack.us/photo/my-images/545/bildschirmfoto20120508u.png/

那么如何以编程方式设置它?我想要全宽。

我试过了:

titleLabel.autoresizingMask = UIViewAutoresizingFlexibleWidth;  

但是当我使用它时,我的标签很奇怪(在纵向模式下是宽度 0,在横向模式下大约是 100)。

那怎么办?

4

1 回答 1

5

从我看到你想要全宽但灵活的底部,所以你应该使用这个自动调整掩码值:

titleLabel.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleTopMargin; 
于 2012-05-08T11:53:28.450 回答