0

カスタムフォントを使用しています。iPhoneで問題なく動作しています

            [btnHourMins.titleLabel setFont:[UIFont fontWithName:@"Rockwell-Bold" size:18]];
            [txtPrice setFont:[UIFont fontWithName:@"Rockwell-Bold" size:18]];

しかし、iPadで使用すると、奇妙な動作が表示され(画像を参照)、テキストボックスの半分しかボタンが表示されません。私が設定したボタンまたはテキストフィールドのフレームのタイプはありません。

ここに画像の説明を入力

iPadの私のコーディングは

      [txtPrice setFont:[UIFont fontWithName:@"Rockwell-Bold" size:36]];
      [lblHourMins.titleLabel setFont:[UIFont fontWithName:@"Rockwell-Bold" size:36]];

サイズを 36 ではなく 10 に設定すると、正常に動作します。heare http://www.freefontsdb.com/detail/8042/Rockwell-Boldからフォントをダウンロードします 。この問題を解決するにはどうすればよいですか。過去2日間から検索しました。

1)UIButtonのUITextFieldに上記のビューのタイプはありません
2)コーディングで私が設定したフレームのタイプはありません(フォントを設定しただけです)。
3) テキストフィールドとボタンのサイズが非常に大きい。

backgroundclour Pinkを設定すると表示されます...

ここに画像の説明を入力

4

2 に答える 2

0

ラベルのフレームの高さが、フォントのサイズに対して十分ではないようです。

テキスト全体を表示するには高さを調整するか、ラベルに収まるサイズに基づいてフォントサイズを縮小する必要があります。

編集: 申し訳ありませんが、あなたの写真の後に追加のテキストが表示されませんでした. ビューが十分に大きいことを確認できますか? フレームを表示するには、背景色を設定してみてください。

于 2013-06-12T05:43:51.317 に答える