1

自動レイアウトでサイズ変更できる UITextField があります。テキストフィールドの高さがフォントよりも小さくなると、フォントサイズを自動的に小さくするにはどうすればよいですか?

ありがとう

4

1 に答える 1

1

答えにせずに、他の人のようにコメントを残す方法を見つけられたらいいのにと思います。

とにかく、これはiOSの設計にとってかなり基本的なもののようです.幅に基づいてフォントサイズを変更しますが、これは私には完全に恣意的なようです。自動レイアウトでは、修正が必要なスプリングとストラットからの不幸なキャリーオーバーのように思えます.

回避策として、ラベルの幅を高さに一定の比率でリンクする制約をいくつか作成し、高さの変更によって幅も変更され、フォントが強制的に変更されるようにすることができます。

私は同じ問題を解決しようとしています。

私が知る限り、これらの制約はコードで作成する必要があります。

于 2012-11-05T03:21:10.800 に答える