textview与tableviewcell

使用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

这个场景很多很多很多...

做直播的同学基本都要过这一关吧...

你可能感兴趣的:(textview与tableviewcell)