TextView 高度自適應 以及單元格只刷新高度那些事兒

一、textview 高度自適應


注意textfd.scrollEnabled = NO;

1.-(void)textViewDidChange:(UITextView *)textView

{//根據(jù)字長度判斷是否隱藏占位符Label

self.placehoderL.hidden = (textView.text.length > 0);

CGRect frame = textView.frame;

CGSize constraintSize = CGSizeMake(frame.size.width, MAXFLOAT);

CGSize size = [textView sizeThatFits:constraintSize];

//這里為了把 高度傳出去 做一個處理 ?比如夫類的空間適應高度,最好傳出去之前做一個判斷 ?換行才進行 傳出操作

self.sizeBlock(size.height);

}

2、在使用的地方

_inputV1.sizeBlock = ^(CGFloat height){

weakSelf.inputV1.height = height;

weakSelf.inputV1.textfd.frame = CGRectMake(0,0, SCreenWIDTH-115-20, height);

cell1H = height+10;//cell1H 代表的是單元格的高度

//下面兩句 重新載入高度 ?不刷新視圖

[tableView beginUpdates];

[tableView endUpdates];

};

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容