質問-編集モードに出入りするUITableViewCellでサブビューのサイズ変更を処理するにはどうすればよいですか?
背景-使用するテキストとフォントに基づいて、UiLabelsとUITableViewCellのサイズを設定する方法を検討しました。私は現在、cellForRowAtIndexPathでこれを管理しています(プログラムでUILabelを作成し、既存のcontentViewにサブビューとして追加しています)
側面-だから私は答えが私のために以下を含むものをクリアすることを望んでいます:
このアプローチは、UITableViewが編集モードに入るたびにサブビュー(UILabelなど)の位置(x / y / height / widthなど)を手動で再決定する必要があるという事実に基づいていますか?
はいの場合-通常、これを行う方法はどれですか?例:cellForRowAtIndexPath?
はいの場合-編集モードのケータリングに関して、表示される編集アイコンの標準的な(変更されない)削減量(ピクセル単位)を想定できますか?
いいえの場合-ここでのアプローチは何ですか?どういうわけかスケーリングの使用?これを自動的に実行できるようにするには、どの属性を設定する必要がありますか
ありがとう