私はちょうど私の頭の中でそれをハッシュする... view controller 1
からIBAction
が....押されたボタンの間(正確ではないコードのようなものを区別するためにタグを使用してView Controller 2's
viewDidLoad
でImageView
画像を設定すると何かを設定しようとしています):表示制御装置1においてIBActionは2番目のView ControllerでUIImageviewイメージを設定しますか?
:ビューコントローラ2では
-(IBAction)buttonpressed:(id)sender {
if (button.tag == 1) {
ViewController2ImageView.image = [UIImage imageNamed:@"image1.png"];
}else if (button.tag == 2) {
ViewController2ImageView.image = [UIImage imageNamed:@"image2.png"];
}
:
-(void)viewDidLoad {
ViewController2ImageView.image = [UIImage imageNamed:@"?.png"];
}
問題のw IBAction
から情報を取得して2番目のView Controllerに渡し、viewDidLoad
メソッドで正しいイメージをロードする方法があります。
私はデータをNSString
に変換する例を見ていますが、そのように渡しても、これについてもっと良い方法があるかどうかは本当に不思議でした。
私は今までいくつかのアプリを一緒に置いていましたが、これで数日間は私の頭を傷つけてしまいました。
ヘルプやおすすめのコードは参考になります。正しい方向へのプッシュだけでも。
ありがとうございます!
お客様の歓迎です。アプリケーションの任意の場所からNSUserDefaultsにアクセスできるので、viewController2で表示する画像がアプリの途中で何かを決定する上で重要な場合は、どこでも@ "viewController2SelectedImageKey"にアクセスできます。 –