0

ストーリーボードでかなり小さな UI を作成しましたが、XCode と Objective C (Java から移行) にはまったく慣れておらず、機能の追加に問題があります。UITableViewController (storeTableViewController) のサブクラスを作成し、ストーリーボード コントローラーのクラスをそれに設定する必要があることはわかっています。問題は、それを行うと、ストーリーボードでのすべてのハードワークが消去され、UI の表示とコードが競合している場所が表示されることです (たとえば、tableView:numberOfRowsInSection は常に 0 を返します)。十分な時間と忍耐があれば、UI をプログラムできますが、このすべての作業を使用できる方法はありますか? ストーリーボードを完成させた後、まだ機能を追加できますか? 上部のテキスト ボックスをファーストレスポンダーに設定し、プログラムでコマンドの画像とラベルを変更できるようにしたいと考えています。

4

2 に答える 2

0

おそらく IBOutlets を使用する必要があります。StoryBoard UI オブジェクトを IBOutlets に接続すると、UI オブジェクトのプロパティをコードから変更できます IBOutlet リンクを宣言できます

 IBOutlet type variableName

あなたを大いに助けるこのチュートリアルビデオをチェックしてください。

ビデオリンク

于 2012-12-27T04:41:24.560 に答える
0

ストーリーボードをキャンバスとして使用します。必要なコンセントとすべての詳細をプラグインしてから、クラスを構築していきます。そうは言っても、(何をしたいかによって) urtext フィールド アウトレットを宣言し、必要なデリゲートを追加して、セレクターで実行できるようにする必要があります。次に、関数を宣言できます。ストーリーボードにリンクするのは、コントロールとドラッグで簡単です。画像が uiimage を使用してその機能を宣言できる限り、変更内容に応じてコードがどのように変化するかは異なります。私の提案は、ストーリーボードのスクリーンショットを撮り、質問とともに投稿することです。そうすれば、私/私たちはコードであなたを助けることができます. しかし、あなたの質問に関する限り、この答えがあなたを満足させてくれることを願っています. 幸せなコーディング.:)

于 2012-12-27T04:57:53.777 に答える