0
カスタムテキストビュー(サブクラスUIView
、TextKitでテキストを描画)を作成します。 TextLayoutをAutoLayoutで動作させたい、つまり左右のマージンを設定して、自動的に高さを計算します。AutoLayoutをサポートするカスタム実装のtextViewの作成方法は?
私はintrinsicContentSize
サイズをオーバーライドする必要があると思いますが、この機能には入力がありません。幅が制限されていない場合、高さを計算することはできません。
私は欲しい拘束サイズを持つsizeThatFits
をオーバーライドしようとしますが、AutoLayoutを使用するときは呼び出されません。例えば、動的に変更された高さに基づいてレイアウトシステムへの変更幅を通信する方法はありませんので
textviewフレームをコンテンツサイズと同じにしますか? –