Im在表格視圖單元格中嵌入文本視圖。此文本視圖用於編寫長文本。可變高度UITextView
它如何獲得可變高度的uitextview,當輸入的文本超過uitextview的指定高度時它將自動擴展。它必須像在郵件應用程序中編寫消息一樣工作。
Im在表格視圖單元格中嵌入文本視圖。此文本視圖用於編寫長文本。可變高度UITextView
它如何獲得可變高度的uitextview,當輸入的文本超過uitextview的指定高度時它將自動擴展。它必須像在郵件應用程序中編寫消息一樣工作。
UITextView
委託協議UITextView.contentSize
大小的代表。如果高度參數已更改,則應展開表格視圖單元格: 2.1重新加載特定單元格。 2.2返回UITableViewDelegate
方法中的新高度值。看看這個SO question。
您可以將font
屬性UITextView
用於sizeWithFont:
方法中。
您應該實施UITextViewDelegate
協議,並且每次文本視圖更改時,即– textViewDidChange:
被調用時,您應該重新加載單元格以將其調整爲內容大小。
要重新加載特定行,您可以使用– reloadRowsAtIndexPaths:withRowAnimation:
。
選中此鏈接(http://stackoverflow.com/questions/4015557/uitextview-in-a-uitableviewcell-smooth-auto-resize-shows-and-hides-keyboard-on-i)。希望能幫助到你! – Amar