默认TabBar应用程序

时间:2011-09-11 03:34:38

标签: ios model-view-controller xcode4 interface-builder storyboard

使用XCode 4,我使用默认的故事板设置创建了一个新的TabBar应用程序。

在我的FirstViewController中,我创建了一个名为

的方法
- (IBAction)testMethod:(id)sender

在UI(Interface Builder)中,我按住CTRL并从按钮拖到FirstViewController并将其连接到方法)testMethod。

然而,当按下按钮时,方法永远不会触发。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

我不完全确定我明白你想要完成什么,但是,我会猜测一下,看看这是否有帮助......

如果您运行应用程序,当您点击标签栏上的第一个和第二个按钮时,标签控制器将在视图之间切换。我猜你想知道何时点击第一个按钮,你试图让按钮触发另一个消息(testMethod)。如果这是正确的,您可能想要成为UITabBarDelegate而不是挂钩按钮。这将允许您控制TabBar切换视图的方式。您可以阻止或允许在tabBarController:shouldSelectViewController中切换:并对tabBarController中的开关作出反应:didSelectViewController:。

如果这不是您想要做的,请详细说明“从按钮拖动”中的“按钮”是什么意思,甚至可能会对testMethod的意图有所帮助。