2009-07-11 11 views
0

私のプロジェクトには2つのUIViewControllerクラスがあります...それぞれのViewControllerにはuilabelがあります... 私のfirstviewcontrollerボタンをクリックすると、secondviewcontrollerにデータを送り、そのデータをsecondviewcontrollerラベルに表示します.... 2番目のラベルに表示されます。UILabelの問題

誰でも手伝ってもらえますか?あなたには、いくつかの文字列にそのtextプロパティを設定する必要がUILabel制御に関する情報を表示するには

事前に感謝しますが.....

答えて

0

NSString *myText = @"Hello"; 
myLabel.text = myText; 
0

はあなたの第二のUIViewControllerを割り当てられることがありますか? 2番目のUIViewControllerを読み込むときに、その文字列を渡す必要があるので、表示する内容を知ることができます。

設定方法によっては、2番目のUIViewControllerをリフレッシュすることもできます。ビューが表示されるたびに呼び出される関数viewWillAppearがあります。そこにラベルをリセットすることができます。

0

initメソッドではなく、ビューが読み込まれると、2番目のビューコントローラでのみテキストを設定できることに注意してください。 UILabelのテキストをカスタムinitメソッドのパラメータとして2番目のView Controllerに渡し、2番目のView Controllerクラスの属性として文字列を保存し、viewDidLoadメソッドのラベルのテキストとして設定できます。