1

XCodeは、最小フォントサイズが現在のフォントサイズよりも大きいという警告を表示します。警告をクリックすると、XIBファイルが表示されますが、外側のオブジェクトのみが強調表示され、実際にフォントサイズ属性を持つ内側のオブジェクトは強調表示されません。念のため、各オブジェクトを調べて、最小フォントサイズが現在のフォントサイズよりも小さいことを確認しましたが、Xcodeは引き続きこの警告を表示します。この警告は何を指摘しようとしていますか?

4

4 に答える 4

1

この問題を修正するには、ラベルオブジェクトのフォントサイズを大きくしてから、自動縮小をオフに切り替えてから再構築してから、自動縮小をオンに戻します。

于 2012-04-12T23:57:00.063 に答える
1

2つのシナリオがあり、それに応じて2つのソリューションがあります。

1)ラベルを自動縮小する場合

  • ラベルの最小フォントサイズを安全なもの、たとえば16ポイントに増やします
  • コードを変更して、実行時にフォントサイズを目的のフォントサイズに設定します

2)自動縮小を気にしない場合:「自動縮小」設定を「固定フォントサイズ」に変更するだけで、InterfaceBuilderでフォントサイズを設定したかどうかに関係なく動作が修正されます。

于 2014-05-01T21:22:15.410 に答える
1

同じ問題が発生し、どのラベルが問題であるかを特定するのが困難でした。

次に、ストーリーボードをソースコードとして開き、minimumFontSizeを検索します。minimumFontSizeをfontDescriptionのpointSizeと比較して、どの値がminimumFontSize以上であるかを確認しました。

于 2014-10-15T19:48:47.047 に答える
0

最小フォントサイズを最小フォントスケールに置き換えます。

于 2016-05-06T08:51:52.863 に答える