2014-09-24 61 views
1

我使用的是SizeToFit,因爲我不必指定Frame屬性具有適應大小的UIButton/UILabel。在我的情況下,它是一個工具欄上的按鈕。現在我做了以下觀察:AdjustsFontSizeToFitWidth與SizeToFit

如果我使用AdjustsFontSizeToFitWidth連同SizeToFit比字體大小不適應了。因此,我可以

  1. 指定Frame和使用AdjustsFontSizeToFitWidth
  2. 使用SizeToFit但不具備可調節字體大小了

你也有這個問題?你如何繞過這個問題?如何讓內在內容大小驅動框架大小?或者我必須設置Frame屬性? Autolayout的優點是不再定義一個緊湊的尺寸...

回答

1

我想我在推理中犯了一個錯誤。 SizeToFit定義內容之後的大小(內容已經是固定大小)。 AdjustsFontSizeToFitWidth需要一個可以改變字體大小的框架。兩者在一起不起作用。