2011-02-01 4 views
2

私はUITableViewをUITableViewにフィッティングする作業を進めています。私のテーブルは、1つのセクションと1つの行だけでグループ化されたスタイルです。私は様々な以前の質問を見てきましたが、私はこの考え方を働かせることができません。結果をiPadのカレンダーアプリの「メモ」セクションと同じにします。そして、Appleは連絡先アプリでも同様のことをノートで行っています。ビューアニメーションを使用して、textViewに入力するテキストが増えると、tableViewの行が動的に増え続ける必要がありますか?このアイデアを機能させるための正しい全体的なアプローチは何ですか?どんな指針も大変ありがとうございます。テキストサイズに応じてテキストビューのサイズを変更する方法や、テーブル行の高さを変更する方法についてのポイントが得られます。しかし、アップルのアプリのようなダイナミックなアニメーション感を与えるために、これらの作業をどのように連携させるのですか?UITableView内で動的に成長するTextViewを実現する

また、私が気づいたもう一つの点は、テキストが上書きされ、追加時に見栄えが悪くなるため、カーソルが常にテキストビューの先頭にあることです。テキストビュー内の最後の文字の隣にカーソルを移動させる方法はありますか?

おかげ

答えて

3

あなたは動的にあなたのUITableViewCellを成長させるため、このPostを参照することができます。

+0

すてきな投稿 – AmiiQo

+3

リンクが壊れています:( –

0

このライブラリを使用すると、自動レイアウトでUITextViewの成長を支援することができます https://github.com/MatejBalantic/MBAutoGrowingTextView

あなたはフックを、設定することができます(いずれかのライブラリ内か、セットアップUITextViewデリゲートを)テーブルビューセルの確認サイズを作るためにテキストビューの内容が変更されるたびに、新しいUITextViewサイズに基づいてgetを再計算します。

関連する問題