【发布时间】:2012-05-24 09:57:38
【问题描述】:
我有一个非常简单的应用程序,它只有 2 个视图控制器。初始根控制器上有两个 UIButton,它们都通过 Storyboard 转换到第二个视图控制器。在第二个视图控制器上加载的信息由链接到两个初始视图控制器的 buttonPressed IBAction 确定。我遇到的问题是,一旦我点击两个按钮之一,我就会让第二个视图控制器加载空白。从调试中,我注意到 buttonPressed 函数在第二个视图加载后被调用。如何在第二个视图控制器加载空白之前调用 buttonPressed 函数?
几乎不涉及任何代码,我将 UIButtons 标记为 1 和 2,并且按钮按下功能根据等于 1 或 2 的发件人标记加载两个文本文件。所有内容都在 Storyboard 中链接。有什么建议吗?
*按钮按下功能:
if([发件人标签] == 1)
count = 1;
其他
count = 2;
计数决定要加载的文件。
*在 Storyboard 中,我只有 2 个视图控制器(没有导航或任何其他)和初始视图上的两个 UIButtons 和第二个用于显示文本的文本视图。 UIButtons 连接到 buttonPressed 和第二个视图控制器 segue。
【问题讨论】:
-
您能显示您的按钮操作的代码吗?另外,您是否使用 segues 来切换视图控制器?你有 UINavigationController 吗?
-
我编辑了它,希望它现在更有意义。
-
是每个按钮都有自己的 segue 还是两个都使用相同的 segue?
-
两个按钮的segue分开,但它们在同一个地方。
标签: iphone ios xcode storyboard viewcontroller