私は、あなたが下記のようにUILabelを少し膨張させて崩壊させようとしています。その下にもテキストがあります。あなたが見出しに触れると、あなたはテキストをより少なく表示するはずです。UILabelを展開して折りたたむ方法は?
テキストラベルの行数を0に設定でき、テキスト全体を表示するのに必要な高さがわかります。私の最初のアプローチは、これは技術的に動作しますが、アニメーションはひどい見える3を言うためにゼロからの行数を変更し、私は以下のコードのような何かを...
`UIView.animate(withDuration: 0.4) {
self.body.superview?.layoutIfNeeded()
}`
ました。より良い言葉の不足のために不安定に見えるので、私は高さを動かす必要があるかもしれないと思う。どのくらいの時間がかかるのか分からなければ、実際にテキストの高さを計算するにはどうしたらいいですか?私は65(何らかの任意の数)から、それが必要な高さまで高さをアニメートすることができます。
*正確には同じではありませんが、これにはいくつかの助けがあります:https://stackoverflow.com/questions/43096231/expand-uilabel-inside-uitable-view-with-more-button-like-instagram/43096940 #43096940 – DonMag