Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。279件01時計アプリをつくっています。(針ではなくデジタル風の数字で表すタイプです。)UILabelをつかって時間を表示しているのですが、時間を表す数字が変わっていく度に、UILabelのサイズがリサイズされ、表示している数字のフォントも微妙に左右に動いてしまいます。sizeToFitが原因なのかな?と思っているのですが、ストーリーボードでUILabelを配置しただけで、コードで指示はしていません。票1「UILabelのサイズがリサイズされ」ているのかどうか、私は疑問を持ちますが、「表示している数字のフォントも微妙に左右に動」くのは、私の経験と一致しています。その原因は、「等幅フォントを使えば解決するのかも知れません」と推察なさっていることからおわかりのように、等幅でないプロポーショナルなフォントであるために、数字ひとつひとつの幅が異なることにあります。等幅フォントを使用するというのが、唯一にして最善の解決法になります。数字の幅が同じであればよく、全文字が等幅のフォントである必要はありません。UIFontを使うといいでしょう。digitLabelは、時刻を表示するラベル。UIFontWeightBlack)}55.0はフォントサイズの指定。UIFontWeightBlackは、フォントのウェイト(太さ)の定数(Constant)。UIFontDescriptorのクラスリファレンス内に、全ウェイトのリストがあります。iOSシミュレータによる、表示結果です。上はただのシステムフォント。下は「monospacedDigitSystemFont」です。数字の"1"の幅が異なることがわかります。いう便利なメソッドがあったのですね。帰ったら試してみます。8:11実際に試してみました。ありがとうございました。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。