[英]Transfer Image View from one View Controller to another in Swift
[英]Swift IOS: several buttons in one view controller, control the image view display in another view controller
我只想在一个视图控制器(#1)中使用30个按钮,当我单击其中一个按钮(例如Button1)时,屏幕可以跳转到另一个视图控制器(2),并显示picture1。 当我返回查看控制器(#1)并单击按钮2时,它可以跳至查看控制器(#2)并显示图片2 ... etc。 我可以使用segues切换两个视图控制器,但是如何不在同一视图控制器中控制图像视图的内容? 谢谢。
您需要使用prepareForSegue方法在其他控制器中设置变量。 在第二个控制器中,您的属性需要公开。
Objective-C的
#pragma mark - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([[segue identifier] isEqualToString:@"YOURSEGUENAME"]) {
secondControllerViewController * secController = [[secondControllerViewController alloc] init];
[secController setImageName:@"imagenameTeste"];
}
}
迅速
override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!) {
if (segue.identifier == "yourSegue") {
// pass data to next view
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.