从另一个具有按钮的视图控制器显示隐藏在视图控制器上的图像

Posted

技术标签:

【中文标题】从另一个具有按钮的视图控制器显示隐藏在视图控制器上的图像【英文标题】:Show an image thats hidden thats on a view controller from another view controller that has a button 【发布时间】:2014-07-07 23:53:29 【问题描述】:

我在一个ViewController 上有两个正方形,它们是ImageViews。一个是白色的,另一个是黑色的。在任何时候,一个被隐藏,另一个被显示出来。我想根据用户是否按下白色或黑色的Button 并在另一个ViewController 上来切换显示哪个。当我按下Button 回到第一个ViewController 时,我想显示这个,黑色方块显示或白色方块显示取决于我从Button 中选择的Button 是另一个ViewController

【问题讨论】:

我在 Xcode 中使用的是故事板而不是 xibs 不,完全不清楚。最低要求是您向我们提供一些您正在寻找的内容的屏幕截图。你应该向我们展示你所做的事情,并就你遇到的具体问题提出问题。 这正是我的问题,我想从另一个有按钮的视图控制器显示视图控制器上的图像。 为什么会有多个视图控制器? 你能展示你的代码吗? 【参考方案1】:

当按下相关按钮时,您可以在 NSUserDefaults 或第一个控制器中的 Singleton 中跟踪 ImageViews 的状态(打开或关闭)。然后从第二个视图控制器中获取这个状态,这样你就知道要显示什么了。

【讨论】:

以上是关于从另一个具有按钮的视图控制器显示隐藏在视图控制器上的图像的主要内容,如果未能解决你的问题,请参考以下文章

按下后退按钮后,从另一个视图控制器更改按钮

从另一个视图控制器中取消选择按钮

如何快速隐藏和取消隐藏具有高度的视图?

单击隐藏选项卡视图控制器中的后退按钮时如何显示选项卡

无法使用 CGRectMake 隐藏视图控制器内的视图

从另一个片段的其他视图控制片段的视图