テキストを含むUITextViewがあり、ビューはUITableViewCellにあります。iOS7 ではフォントが iOS6 とまったく同じではないことに気付きました。「システム」に設定されていることに注意して、正確なフォント/サイズを指定することにしました。
何も起こらなかったように見えたので、「CellForRowAt....」のように、より良いテスト (どこにも使用されていない大きなフォント) を行うと思いました。
cell.newsItemDescription.font = [UIFont fontWithName:@"didot" size:20];
cell.newsItemDescription.text = newsDescriptions[indexPath.row];
iOS6 では、このようになります。
iOS7 では、このようになります。
アプリ内のほんの数か所で発生しますが、非常に煩わしく、理由がわかりませんか? アプリ全体で iOS7 のフォント/サイズを使用できるようになりつつあります。
いくつかの追加情報;
UITextView は、セル (スプリング/ストラットを使用、つまり自動レイアウトなし) および HeightForRow と共にセルごとにサイズ変更されます...
フォントはもともと Storyboard で設定されていました (システムとして)
これは、デバイスとシミュレーターで同じです