JSON レイアウト ファイルに基づいてレイアウトを作成する必要がある Android プロジェクトに取り組んでいます。この同じファイルは、iOS アプリでも使用されています。そのため、Android と iOS で同じレイアウトをレンダリングするファイルが 1 つあります。
JSON レイアウト ファイルは、デフォルトの iOS フォント ユニットに基づいてフォント サイズを定義します。
ポイント - 画面の物理的なサイズに基づく 1/72 インチ。
私が知る限り、iOS のフォント サイズも 1/72 インチと定義されています。
したがって、この情報に基づいて、次のことで十分だと思います。
view.setTextSize(TypedValue.COMPLEX_UNIT_PT, fontSizeInIosUnit)
ただし、これによりテキストが大きくなりすぎます。また、デバイスごとに異なるようです (ポイントは常に同じ物理サイズで表示される必要があるため、これは奇妙です)。