UILabelを上寄せにしたいときにとった解決策をメモ
UILabelには左・中央・右寄せはあるものの、上(下)寄せは無く自動的に中央に揃えられる。
単に上寄せしたいだけだったので、高さを調節することで上寄せしたように見せかける。
高さのみを調整したかったので以下のような方法で実装した。
CGRect rect = _label.frame;
[_label sizeToFit];
rect.size.height = CGRectGetHeight(_label.frame);
_label.frame = rect;
受け取った文字列を表示するような場合、受け取る文字列の長さによって2行になったり3行になったりするので、自動的に上寄せしてくれるときれいに見せることができる。