投稿失礼します。
iOSアプリの開発をSwiftを使って進めている者です。
今回はタイトルの件につき、CollectionviewのCustom CellのHeightを動的に可変にする方法を教えていただきたく、質問させていただきます。
例えばPinterestのUIをイメージしていただければ一発でわかると思いますが、Custom Cell内の動的にHeightが変化する要素によってCustom CellのHeightも動的に変化させるようなプログラムを実装したいと考えています。(widthは固定します)
私の方で、下記のレイアウトのCollectionviewの Custom cellを作成しています。
【Custom cell構成図】
※要素のwidthは固定し、heightのみ可変/固定としたい。
UILabel①(可変)
UILabel②(可変)
UIImage①(固定)
UIView①(可変。下記の要素を内包する)
UILabel③(可変)
UIView②(固定。下記の要素を内包する)
UIImage②(固定)
UILabel④(固定)
UIView③(固定)
上記のレイアウトに基づき、ユーザーの入力によってCollectionviewの各cellのHeightを動的に変化させる場合、どのようなプログラムを書けばよろしいでしょうか?
自分でも下記のように全ての要素の高さを加算させた変数を取得してreturnで値を返してみましたが、うまくいきませんでした。
let cellHeight = self.label.layer.bounds.height + ……
何卒ご教授のほどよろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/08/05 14:30
2015/08/05 16:06
2015/08/06 09:36
2015/08/06 12:05