ユーザーが選択したフォント サイズ ( ) をサポートしたい iOS アプリがありますpreferredFontForTextStyle
。私のコンテンツのほとんどはテーブルビューです。
デフォルトのUITableViewCell
ラベルはフォント サイズを自動的に変更しないようです。これはやや面倒ですが、解決可能です。で自分でフォントサイズを設定しましたtableView:cellForRowAtIndexPath:
。しかし、セクション ヘッダーに対してはどうすればよいでしょうか。現在tableView:titleForHeaderInSection:
、データ ソースから文字列のタイトルを返しています。代わりに使用tableView:viewForHeaderInSection:
して独自のビューを作成し、デフォルトのヘッダー スタイルを手動で模倣する必要がありますか? それは正しくありません。
システムのフォントサイズ設定を変更すると、連絡先アプリのすべてのテーブルビューコンテンツのフォントサイズが変更されるため、ヘッダーが変更されるはずです.