1

スタンフォード大学の iOS 開発ビデオを見て、課題 1 を実行しています。

タスク 4 に問題があります。

新しいテキスト ラベル (UILabel) をユーザー インターフェイスに追加します。これは、脳に送信されたすべてのものを (スペースで区切って) 表示します。たとえば、ユーザーが 6.3 Enter 5 + 2 * と入力した場合、この新しいテキスト ラベルには 6.3 5 + 2 * と表示されます。このラベルを配置するのに適した場所は、表示テキスト ラベルの上に薄いストリップを作成することです。これも C ボタンでクリアすることを忘れないでください。このタスクのコードはすべてコントローラーにある必要があります (このためにモデルを変更する必要はありません)。無制限の数の演算とオペランドを表示する必要はありません。妥当な量だけです。

私は UILabel を持っていて、それらすべてを実行しました。どうすればこれを行うことができるかについて、私は難しいと感じています。どんな助けでも大歓迎です。

(PS完全なコードソリューションを投稿しないでください。その方法を学びたいのですが、コードを投稿すると、学習が無意味になります。ヒントやポインターが最適です。ありがとう)。

4

1 に答える 1

5

配列を文字列に変換する必要があります。これをラベルに割り当てることができます。

label.text = [array componentsJoinedByString:@" "];
于 2012-05-29T21:13:43.027 に答える