标签栏控制器显示问题

我有带有5个选项卡的选项卡栏控制器,并且第一个选项卡是帮助部分,我位于选项卡4上,并且按下了选项卡1,而不是继续与其关联的视图控制器,我想在选项卡4本身上显示弹出消息,但所选选项卡是1。

评论
禁锢的誓言
禁锢的誓言

您将需要创建UITabBarController的子类,然后将选项卡栏控制器分配给该子类。

然后在子类中,将委托设置为self(或其他对象),然后实现shouldSelect函数以检测是否选择了第一个选项卡,然后返回false以防止选择第一个选项卡。

https://developer.apple.com/documentation/uikit/uitabbarcontrollerdelegate/1621166-tabbarcontroller

点赞
评论