objective-c - 動態改變tableView的高度
黄舟
黄舟 2017-05-02 09:22:26
0
0
426

動態改變tableView的高度

動態計算Cell高度後,改變tableView的高度。因為tableView要設定成不可滾動.
取得資料後,計算每一個cell的高度,在layoutsubViews中給tableView高度重新賦值的時候無限循環了

-(void)layoutSubviews {
  [super layoutSubviews];
  //height是计算完成后的总高度
  self.tableView.jq_height = height;
  
  //44.0为不需要在意的任意值
  self.jq_height = self.tableView.jq_height + 44.0;
}

height使用CGFlot無限循環,使用int就不會。請問這個原因是什麼?

回答下econi 同學的疑問:1.你說的那些我一定是做了相應的操作。 2.現在是要動態改變tableView的高度,有別於一般的tableView。一般tableView在建立時,指定高度,透過自身的delegate,綜合計算tableView的contentsize,方便實作查看超出指定高度的內容。如有理解錯誤,樂於改正,並學習。

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回覆(0)
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板