iOS 開発で、UILabel は文字列を表示させるために頻繁に使うオブジェクトですが、文字列の長さに合わせて動的に UILabel の width(幅)を調節するコードを書きました。CGSizeMake や sizeThatFits などを使う。 — 環境 — Swift 1.2 Xcode 6.3.2 NSLayoutConstraint の Outlet を作成 UILabel の width に対して任意の AutoLayout 設定を行った後、その制約(NSLayoutConstraint)の Outlet を作成する。以下画像のように、 Width の制約を Ctrl + ドラッグして、アシスタントエディタに開いた ViewController にドロップして、Outlet を作成します。 今回の例では、Name には titleLabelWidth と入力。 UILabel#
![UILabelのwidth/幅を文字列の長さに合わせて調節(Swift版)](https://cdn-ak-scissors.b.st-hatena.com/image/square/6bfb523b9fce179b61be8a8e3015787b944ff2a3/height=288;version=1;width=512/https%3A%2F%2Feasyramble.com%2Fwp-content%2Fuploads%2F2015%2F06%2FScreen-Shot-2015-06-18-at-19.38.49.png)