この質問はさまざまなコンテキストで何度か尋ねられましたが、特定の問題を解決する SO 質問が見つかりませんでした。これは同じことを尋ねるものですが、答えは「非自動レイアウト」に準拠しています。
iOSでUILabelsのテキストのベースラインを異なるフォントサイズに揃える方法は?
私UILabelsと 1 つUIImageViewをNSLayoutConstraints下に配置するようにレイアウトしました (スクリーンショットに表示されているように)。

UILabelsと にはUIImageView高さや幅が定義されておらず、コンテンツに応じて境界が自動的に調整されます。ただし、ラベル自体が下揃えであっても、 「9」と「%」が同じベースライン上にないことがわかります。これはフォントサイズが異なるためです。
sizeToFitコンテンツが自動的に収まるように、ラベルは既に Autolayout によってサイズ設定されているため、次のような方法は機能しません。
異なるフォントサイズで下揃えを実現するにはどうすればよいですか? 私はハッキングlayoutSubviewsやその他のものを好まない... Autolayout が私にとってどのように機能するかが好きですが、2013年になぜ私たちが持っNSTextAlignmentBottomていないのか理解できません...NSTextAlignmentTop
提案やヒントはありますか?ありがとう!