如何限制Tab Bar项目的选择?

时间:2015-05-21 07:42:42

标签: ios objective-c cocoa-touch uitabbarcontroller uitabbar

我正在使用标签栏控制器,我想检查哪个标签用户已选择,并且在加载所选标签视图之前,我想向用户显示有关登录的警报。目前正在使用此方法

[Fact]
public void CreatePointDoesNotThrow()
{
    var fixture = new Fixture().Customize(new PointCustomization());
    var e = Record.Exception(() => fixture.Create<Point>());
    Assert.Null(e);
}

但视图已加载警报。 任何帮助都会受到高度关注。

由于

1 个答案:

答案 0 :(得分:0)

您可以使用以下方法。它将验证您选择的viewcontroller的选择。
所以你可以检查一下,viewcontroller应该选择与否,并返回BOOL值。

     - (BOOL)tabBarController:(UITabBarController *)tabBarController
     shouldSelectViewController:(UIViewController *)viewController   {
     }