0
テーブルビュー内のセクションにカスタムフッターを作成する必要があります。フッターには、テキスト(ラベル)とその下にあるボタンが含まれています。コンテンツに基づくIOSセクションフッターセルの高さ
問題は、テキストの言語が異なることです。ラベルの内容に基づいて動的な高さでフッターを作成するにはどうすればよいですか?
Thx!
テーブルビュー内のセクションにカスタムフッターを作成する必要があります。フッターには、テキスト(ラベル)とその下にあるボタンが含まれています。コンテンツに基づくIOSセクションフッターセルの高さ
問題は、テキストの言語が異なることです。ラベルの内容に基づいて動的な高さでフッターを作成するにはどうすればよいですか?
Thx!
フッタービューの高さは、その内部のテキストに従ってラベルの見積もりサイズを計算し、ボタンの高さを追加し、おそらく別の小さな値を追加することによって決定できます。ここ
はスウィフト例です:
let theLabelFont = UIFont.systemFontOfSize(FONTSIZE)
let labelRect = (yourLabelText as NSString).boundingRectWithSize(CGSizeMake(LABEL_WIDTH, CGFloat.max), options: .UsesLineFragmentOrigin, attributes: [NSFontAttributeName:theLabelFont], context: nil)
let footerHeight: CGFloat = labelRect.height + (YOUR_BUTTON).frame.height + somePaddingValue
は、単にheightForFooterInSection:
方法でそれを返します。