我有一个UIView,其中有一个UITabBar,其中包含4个UITabBarItem组件(均由IB创建)。

我希望有人单击选项卡栏中的项目时调用IBAction函数。但是我无法通过IB将tabbaritem连接到我的 Action ...我控制“已接收 Action ”中的拖动,但不允许我将其连接到tabbaritem。

谢谢
去皮

最佳答案

从您的问题尚不清楚您是否还定义了UITabBarController。

如果您没有这样做(按照我的假设,否则,如果您在IB中正确定义了内容,则单击选项卡栏项应该会起作用),方法是将UITabBarDelegate分配给UITabBar并定义tabBar:didSelectItem:
看看reference for UITabBarDelegate

10-08 05:54
查看更多