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 に答える