使用XCode 4,我使用默认的故事板设置创建了一个新的TabBar应用程序。
在我的FirstViewController中,我创建了一个名为
的方法- (IBAction)testMethod:(id)sender
在UI(Interface Builder)中,我按住CTRL并从按钮拖到FirstViewController并将其连接到方法)testMethod。
然而,当按下按钮时,方法永远不会触发。
任何帮助都将不胜感激。
答案 0 :(得分:1)
我不完全确定我明白你想要完成什么,但是,我会猜测一下,看看这是否有帮助......
如果您运行应用程序,当您点击标签栏上的第一个和第二个按钮时,标签控制器将在视图之间切换。我猜你想知道何时点击第一个按钮,你试图让按钮触发另一个消息(testMethod)。如果这是正确的,您可能想要成为UITabBarDelegate而不是挂钩按钮。这将允许您控制TabBar切换视图的方式。您可以阻止或允许在tabBarController:shouldSelectViewController中切换:并对tabBarController中的开关作出反应:didSelectViewController:。
如果这不是您想要做的,请详细说明“从按钮拖动”中的“按钮”是什么意思,甚至可能会对testMethod的意图有所帮助。