0

私は主に Java のバックグラウンドから来たばかりなので、IOS 開発と Objective-C には非常に慣れていません。私は率直に言って、私の質問に対する答えを見つけるためにウェブ上のあらゆる場所を検索しましたが、これを行う方法について明確で簡潔な答えを与えることができる人は誰もいないようです。

だからここに私がやろうとしていることがあります。UITableViewそのUIToolBar下に と がありますUIBarButtonItem。私がしたいのは、 を押して、テキスト フィールドをBarButtonItem含む新しいTableViewCellフィールドを作成し、一意のタグを持つ の上部に配置して、TableView後でテキスト フィールドを解析してテキストを取得できるようにすることです。変更可能な配列に格納します。

どんな助けでも本当に素晴らしいので、事前に感謝します。私は本当にこれを機能させたいです! コードについて質問がある場合、または私が求めていることの詳細について質問がある場合は、質問してください!

4

2 に答える 2

0

TableViews や Toolbars などを追加する方法に関するリソースはたくさんあります。ここでは、何をしたいかの概要を示します。

ViewController のビューに UITableView を追加しますが、ViewController のビューに画面下部のツールバー用のスペースを残しておきたいことを忘れないでください。それに応じて tableView.frame を設定します。

UIToolbar を追加する方法を調べます (http://stackoverflow.com/a/7712240/1457445 は良いスタートです) 次に、UIBarButtonItem を追加する方法 (http://stackoverflow.com/questions/5383906/how-to-add) -uibarbuttonitem-in-uitoolbar-in-code)

UITableViewCell に textView を追加する場合は、[tableView.contentView addSubview:yourTextView]; を呼び出すだけです。ここでも、UITableViewCells をカスタマイズするためのヘルプがたくさんあります (http://stackoverflow.com/questions/4238760/how-to-make-a-uitableviewcell-with-a-uitextview-inside-that-dynamically-adjust)。

それに加えて、テキストビューセルをテーブルに追加する方法を理解する必要があります-別の素晴らしいSO投稿(http://stackoverflow.com/questions/5824998/uitableview-adding-cells-dynamically)

于 2012-06-27T06:53:20.817 に答える
0

最も簡単な方法は、UIToolbar ボタン項目がタッチされたときに UITextField を UITableView ヘッダーに配置することです。最も簡単な方法は、UIToolbar ボタン項目がタッチされたときに UITextField を UITableView ヘッダーに配置することです。ユーザーが UITextField を完了したら、NSMutableArray を更新して UITableView のデータをリロードし、UITableView のヘッダーを削除します。

于 2012-06-27T07:06:55.967 に答える