2016-05-10 15 views
-1

私は複数の項目enter image description hereのiOS Collectionviewcell複数の項目と動的高さ


を持ってUICollectionView細胞を、持っていますが、私の場合はうまくいきません。 ありがとう

+0

を使用するのではなく、その後も大きい場合。 –

+0

何が悪いですか? それは明確ではありませんか? 私は彼の理由を残すかもしれない – magid

+0

私は高さを計算したくない、私はそれが自動的にしたい。 コレクションビューの速度が遅くなるため、 – magid

答えて

0

私はこの機能をXamarin.iOSで記述して、セルの高さを計算しています。これは、ほとんどの人が特定のラベルの高さをチェックしてセルのサイズに割り当てているためです。 これがあなたを助けてくれることを願っています。

CGRect GetRectOfItemNameLabel(ActivityTaskModel item , UITableView tableView) 
     { 
      nfloat width = tableView.Frame.Width; 
      UIStringAttributes attrs1 = new UIStringAttributes(); 
      attrs1.Font = UIFont.FromName("Helvetica", 17); 
      CGRect frameName = ((NSString)item.TaskDescription).GetBoundingRect (new CGSize (width, 100000), NSStringDrawingOptions.UsesLineFragmentOrigin, attrs1, null); 
      return frameName; 
    } 

ラベル/ TextViewに高さの制約を設定しないように注意してください。

注:お使いのテキストは、それを残りのデフォルトの高さを追加し、そのテキストに太字のラベルの高さを計算ラベル使用のTextView

関連する問題