从另一个View Controller Swift 2.0更改View Controller图像

金俊宇

您能告诉我如何从View Controller B更改ViewController A中的UIImageView的图像吗?

我的Xcode版本是Xcode 7,带有Swift 2.0,

谢谢你。

达摩什·科尼(Dharmesh Kheni)

作为fredelement,您可以NSNotification像在ViewController B中那样使用它,只需在将视图取消到ViewController A时添加以下代码:

@IBAction func goBack(sender: AnyObject) {

    NSNotificationCenter.defaultCenter().postNotificationName("refresh", object: nil)
    self.dismissViewControllerAnimated(true, completion: nil)
}

并在您的viewController A中将以下代码添加到您的viewDidLoad方法中:

override func viewDidLoad() {
    super.viewDidLoad()
    NSNotificationCenter.defaultCenter().addObserver(self, selector: "refreshList:", name:"refresh", object: nil)
}

并在同一类中添加此辅助方法:

func refreshList(notification: NSNotification){

    println("parent method is called")
    //you can change your UIImageView's Image here.

}

现在,只要您从ViewController B中按下按钮,它就会从ViewController A中调用此方法。

注意:我已经使用Xcode 6.4进行了测试,并且我认为它也可以在Xcode 7上正常工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在WatchOS 2和Swift中将变量从一个View Controller传递到另一个View Controller

来自分类Dev

从另一个View Controller使用原型单元

来自分类Dev

在另一个View Controller中停止线程

来自分类Dev

如何通过动画UIView将UIImage设置为SWIFT中的另一个View Controller

来自分类Dev

如何从另一个View Controller访问Tab View Controller

来自分类Dev

快速启动屏幕动画后更改为另一个View Controller

来自分类Dev

从一个View Controller导航到另一个

来自分类Dev

从SplitViewController中的MasterViewController切换到另一个View Controller

来自分类Dev

推送到另一个View Controller占用iPhone太多时间

来自分类Dev

将Core Data对象从DetailViewController传递到另一个View Controller

来自分类Dev

从另一个View Controller停止dispatch_async内部的无限while循环

来自分类Dev

[iOS]:检测从另一个外部应用返回后何时显示View Controller

来自分类Dev

在另一个View Controller中调用方法,但不能选择吗?

来自分类Dev

如何从另一个View Controller中的变量获取值

来自分类Dev

推送到另一个View Controller占用iPhone太多时间

来自分类Dev

将数据传递到另一个View Controller不起作用

来自分类Dev

将核心数据对象从UITableViewCell传递到另一个View Controller

来自分类Dev

将UISwitch状态从一个View Controller传递到另一个ViewController

来自分类Dev

使用按钮操作将数据从一个View Controller转发到另一个View Controller的方法有哪些?

来自分类Dev

目前的Popover View Controller Swift

来自分类Dev

如果该View Controller不是立即被隔离到的ViewController,则无法使用prepareForSegue方法将数据传递给另一个View Controller

来自分类Dev

以类型为NSException的未捕获异常终止-以编程方式导航到另一个View Controller

来自分类Dev

如何在Swift 5中从另一个Controller重新加载UIViewController

来自分类Dev

使用一个View Controller从用户那里获取文本,将该值添加到数据库中并在另一个VC中显示

来自分类Dev

从目标View Controller推送新的View Controller(swift)

来自分类Dev

Swift / iOS8:在Segue之前为下一个View Controller设置imageView

来自分类Dev

关闭View Controller并以相同方法展示一个新控制器-Swift

来自分类Dev

Swift-在View Controller中的Sprite Kit场景后面添加背景图像

来自分类Dev

如何从Webview打开Safari View Controller(Swift)

Related 相关文章

  1. 1

    如何在WatchOS 2和Swift中将变量从一个View Controller传递到另一个View Controller

  2. 2

    从另一个View Controller使用原型单元

  3. 3

    在另一个View Controller中停止线程

  4. 4

    如何通过动画UIView将UIImage设置为SWIFT中的另一个View Controller

  5. 5

    如何从另一个View Controller访问Tab View Controller

  6. 6

    快速启动屏幕动画后更改为另一个View Controller

  7. 7

    从一个View Controller导航到另一个

  8. 8

    从SplitViewController中的MasterViewController切换到另一个View Controller

  9. 9

    推送到另一个View Controller占用iPhone太多时间

  10. 10

    将Core Data对象从DetailViewController传递到另一个View Controller

  11. 11

    从另一个View Controller停止dispatch_async内部的无限while循环

  12. 12

    [iOS]:检测从另一个外部应用返回后何时显示View Controller

  13. 13

    在另一个View Controller中调用方法,但不能选择吗?

  14. 14

    如何从另一个View Controller中的变量获取值

  15. 15

    推送到另一个View Controller占用iPhone太多时间

  16. 16

    将数据传递到另一个View Controller不起作用

  17. 17

    将核心数据对象从UITableViewCell传递到另一个View Controller

  18. 18

    将UISwitch状态从一个View Controller传递到另一个ViewController

  19. 19

    使用按钮操作将数据从一个View Controller转发到另一个View Controller的方法有哪些?

  20. 20

    目前的Popover View Controller Swift

  21. 21

    如果该View Controller不是立即被隔离到的ViewController,则无法使用prepareForSegue方法将数据传递给另一个View Controller

  22. 22

    以类型为NSException的未捕获异常终止-以编程方式导航到另一个View Controller

  23. 23

    如何在Swift 5中从另一个Controller重新加载UIViewController

  24. 24

    使用一个View Controller从用户那里获取文本,将该值添加到数据库中并在另一个VC中显示

  25. 25

    从目标View Controller推送新的View Controller(swift)

  26. 26

    Swift / iOS8:在Segue之前为下一个View Controller设置imageView

  27. 27

    关闭View Controller并以相同方法展示一个新控制器-Swift

  28. 28

    Swift-在View Controller中的Sprite Kit场景后面添加背景图像

  29. 29

    如何从Webview打开Safari View Controller(Swift)

热门标签

归档