相关疑难解决方法(0)

UITableView内容大小何时更新为行插入/删除动画

我很好奇在执行插入/删除动画调用后更新UITableView的内容大小.我认为它会像大多数[UIView动画...]块一样,即使动画没有完成,帧大小/内容大小也会立即更新,但它似乎不是这样.有任何想法吗?

cocoa-touch uitableview ios

9
推荐指数
1
解决办法
7086
查看次数

使用动态增加单元格计算表格视图的内容大小

我正在尝试计算tableView的内容大小高度,它具有动态增加的单元格.为此,我正在编写代码 -

override func viewDidLoad()
    {
        super.viewDidLoad()

        self.tableView.estimatedRowHeight = 150
        self.tableView.rowHeight = UITableViewAutomaticDimension

    }

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell
    {


            let cell = tableView.dequeueReusableCellWithIdentifier("cell1", forIndexPath: indexPath) as! MostLikedTVCscnd
            cell.image.image = imageArr[indexPath.row] as? UIImage
            cell.aboutLbl.text = labelArr[indexPath.row] as? String


let contentSizeHeight  = tableView.contentSize.height//But here I am not getting the proper height

return cell

}
Run Code Online (Sandbox Code Playgroud)

我检查的问题的答案计算的tableView内容大小- /sf/answers/1255795691/ 读取

注意那些对他们来说,这是行不通的 - 的tableView:与contentSize estimatedHeightForRowAtIndexPath混乱,所以你可能有运气只是通过删除您的IT实施. - weienw

那么,尽管有动态单元格大小,我还能获得正确的内容大小吗?

uitableview ios swift

5
推荐指数
1
解决办法
1111
查看次数

UITableView内容高度

我有一个UITableView设置为不启用滚动,它存在于UIScrollView中.我这样做是因为设计规范要求看起来像桌面视图的东西(实际上它们中有两个并排),并且实现tableviews而不是添加一大堆按钮要容易得多,(分组表视图).

问题是,我需要知道滚动视图的容器视图有多大,所以它滚动表视图的整个高度.一旦加载,有没有办法找到tableview的高度?没有像滚动视图那样的contentView属性,框架似乎是静态的等等......

有什么想法吗?

height uitableview

4
推荐指数
1
解决办法
8833
查看次数

标签 统计

uitableview ×3

ios ×2

cocoa-touch ×1

height ×1

swift ×1