文章を横幅固定で表示する(UILabel)

UILabelに複数行表示する際、横幅は固定として文字数に応じて縦幅を自動で伸縮させてやります。

//本文表示ラベル(frameの値は適当でも構いません。後ほど再設定するので)
LabelObject. = [[UILabel alloc]initWithFrame:CGRectMake(==X==, ==Y==, ==WIDTH==, ==HEIGHT==)];

//複数行表示OK
LabelObject.lineBreakMode   = UILineBreakModeCharacterWrap;
LabelObject.numberOfLines   = 0;

//長文テキストを設定(ニュース記事を載せました)
LabelObject.text            = @"安倍首相を指名へ=防衛・小野寺氏、総務・新藤氏—自公連立内閣、夜に発足......";

//テキストに合わせてUILabelをリサイズする
LabelObject.sizeToFit;

//横幅を固定させる
LabelObject.frame           = CGRectMake(==X==,==Y==,==WIDTH==,LabelObject.frame.size.height);

//View Controllerに追加
[self.view addSubview:LabelObject];

>>表示イメージ