我有一个名为 FirstController 的 ViewController,它有 3 个按钮,每次触摸其中一个按钮时,它都会打开 SecondController(我的另一个 ViewController)。但即使所有三个按钮都打开同一个 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 个。