3つのボタンを持つFirstControllerという名前のViewControllerがあり、それらのボタンの1つに触れるたびに、SecondController(他のViewController)が開きます。ただし、3つのボタンすべてが同じViewControllerを開く場合でも、ViewControllerが完全に同じになることは望ましくありませんが、押されたボタンに応じて、オブジェクトが異なります。SecondControllerにScrollViewがあり、どのボタンが押されたかに応じて、サブビューとして別の画像をScrollViewに追加したいと思います。
これが私がこれまでに得たものです:
#import "FirstController.h"
#import "SecondController.h"
@interface Level1 ()
@end
@implementation FirstController
- (IBAction) button1 {
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
SecondController *ViewForButton1 = [mainStoryboard instantiateViewControllerWithIdentifier:@"View2"];
}
- (IBAction) button2 {
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
SecondController *ViewForButton2 = [mainStoryboard instantiateViewControllerWithIdentifier:@"View2"];
}
- (IBAction) button3 {
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
SecondController *ViewForButton3 = [mainStoryboard instantiateViewControllerWithIdentifier:@"View2"];
}
@end
ホールビューのサブビューとして画像を追加する方法は知っていますが、ScrollViewに含める必要があります。ScrollViewをこのクラスに実装し、サブビューを追加するにはどうすればよいですか?
PS:ボタンは3つ以上ありますが、この例では3つしか使用していません。