Open CharlinFeng opened 7 years ago
问题感觉比较复杂,tableview中,如果cell是复用的,就全部正确 如果cell是全新创建的,label的高度始终等于xib里面初始化的高度,就算我在代理里面写了新的高度,他绘制的还是初始高度。
比如:xib初始化高度10
在cellForRow里面我用计算的高度写了新的高度为90,结果是view的高度确实是90,但里面文字绘制rect的高度还是10,结果就是label高90,文字只有顶部没有显示全的一截(高度为10)。
有demo吗
问题感觉比较复杂,tableview中,如果cell是复用的,就全部正确 如果cell是全新创建的,label的高度始终等于xib里面初始化的高度,就算我在代理里面写了新的高度,他绘制的还是初始高度。
比如:xib初始化高度10
在cellForRow里面我用计算的高度写了新的高度为90,结果是view的高度确实是90,但里面文字绘制rect的高度还是10,结果就是label高90,文字只有顶部没有显示全的一截(高度为10)。