使用xib做tableviewcell
cell中放textview
这个场景, 已经做了好多好多次...
记录一下...
xib中的textview有一个属性非常重要: scrollEnabled, 必须选YES, 不然会导致textview显示不完整!!!
然后我再tableviewcell中计算textview高度时用下面这个方法
1. 获取数据源得到对应textview的text
2.付给持有的一个样本textview,这个样本textview专门用来计算contentsize, 不用加入subview, font记得设置和cell中的实际显示的textview的font相同,此样本textview的size也需要和实际textview相同, 然后用下述方法得到高度,在heightforrow方法返回
self.sampleTextView.layoutManager.usedRect(for: self.sampleTextView_content.textContainer).size.height + sampleTextView_content.textContainerInset.top + sampleTextView_content.textContainerInset.bottom
这个场景很多很多很多...
做直播的同学基本都要过这一关吧...