0

テーブルビューセル内にテキストビューを埋め込んでいます。このテキスト ビューは、長いテキストを書くためのものです。

入力されたテキストが uitextview の割り当てられた高さを超えると自動的に拡張される可変高さの uitextview を取得するにはどうすればよいですか。メール アプリでメッセージを作成するように機能する必要があります。

4

3 に答える 3

0
  1. UITextViewデリゲート プロトコルのデリゲートの設定と実装
  2. のサイズを確認してくださいUITextView.contentSize。高さパラメータが変更されている場合は、テーブル ビュー セルを展開する必要があります。 2.1 特定のセルをリロードします。2.2 メソッドで新しい高さの値を返しますUITableViewDelegate
于 2012-05-31T06:32:50.323 に答える
0

この SO questionを見てください。

fontからプロパティを取得して、メソッドUITextViewで使用できます。sizeWithFont:

プロトコルを実装しUITextViewDelegate、テキスト ビューが変更されるたびに、つまり、– textViewDidChange:が呼び出されたときに、セルをリロードしてコンテンツのサイズに調整する必要があります。

特定の行をリロードするには、 を使用できます– reloadRowsAtIndexPaths:withRowAnimation:

于 2012-05-31T06:35:25.400 に答える