ファーストビューのデータを使用: は(このボタンを押すと、2番目のビューへのuを取る)のTextView(ユーザー入力)&ボタンのiPhone開発 - 他のビューから
2番目のビューを構成されています は、ラベルで構成されてい
私は最初のビューでユーザーが書いたものをラベルに表示します。
ファーストビューのデータを使用: は(このボタンを押すと、2番目のビューへのuを取る)のTextView(ユーザー入力)&ボタンのiPhone開発 - 他のビューから
2番目のビューを構成されています は、ラベルで構成されてい
私は最初のビューでユーザーが書いたものをラベルに表示します。
最初のビューコントローラでは今seconviewcontroller
-(void)setUserInput:(NSString *)strEntered{
strUserInput=strEntered;
}
に機能の下に作成しますSecondViewController
に.hファイルにNSString *strUserInput;
このテイクは、次のように実行します。
今SecondViewControler *objSecond = [[SecondViewController] initwithNibName:@"secondview.xib" bundle:nil];
[objSecond setUserInput:txtUserInput.text];
[self.navigationController pushViewController:objSecond animated:YES];
[objSecond release];
では、 secondViewController viewWillAppearメソッドこれを書き込みます。
-(void)viewWillAppear:(BOOL)animated{
lblUserInput.text = strUserInput;
}
私が手書きで書いている間違いを確認してください。この助けを願っています。
navigationContollerを使用していない場合は、次のようにすることができます。
SecondViewControler *objSecond = [[SecondViewController] initwithNibName:@"secondview.xib" bundle:nil];
[objSecond setUserInput:txtUserInput.text];
[objSecond viewWillAppear:YES];
[self.view addSubview:objSecond];
[objSecond release];
buttonClickのときに2番目のビューを作成していると思います。 textView(textView.text
)のデータを2番目のビューのコンストラクタに渡すだけです。次に、viewDidLoad()
メソッドのラベルにデータを設定することができます。
私はこのasnwer!が好きでした! :D –
@Onuray、すごいトリック:-) –
thnx :)しかし、プッシュビューはナビゲーションベースのアプリでのみ使用されています。私の場合、ウィンドウベースのものはどうですか? –
私は自分の答えを編集しました。あなたを助けることを願っています。 – Deeps