bry*_*ark 3 iphone objective-c uitabbar modalviewcontroller
我已经从该GitHub位置构建了一个凸起的UITabBar 。
我现在面临的挑战是,我不知道如何创建在按下按钮时将出现的模式视图。
有人幸运地使用过idev-recipes RaisedCenterTabBar吗?您是如何实现此处显示的模式表的?
另外,是否有一个其他的gitHub项目,该项目的工作自定义选项卡栏带有模式表?
谢谢!
这是我的解决方案,这是BY FAR找到的最干净的方法...我真的希望它能有所帮助,我花了很多时间研究最佳方法。
我设置了一个“ UITabBarController”委托,该委托直接连接到构建在故事板上的选项卡界面。
**不要忘记在头文件中包含“ tabBarController”委托
**请注意,此回调方法不是“ didSelectViewController”,而是“ shouldSelectViewController”。此方法在选择选项卡之前就可以处理请求,而这正是您想要的,因此您可以在请求发生之前就停止它...这样,您就不必保存当前的索引,将其传递给所有这些废话。
然后,我只是在检查将选择哪个选项卡(基于视图控制器的标题。
**另外:这是我的代码,请根据您的代码进行更改。但是校长应该保留。我的“ performSegueWithIdentifier”实际上是连接到我的选项卡控制器的手动模式,该选项卡以模式打开。这段代码对我来说很棒。
-(BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController{
if([[viewController title] isEqualToString:@"tellvc"])
{
[self performSegueWithIdentifier:@"shareModelViewController" sender:Nil];
return NO;
}
else
{
return YES;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2216 次 |
| 最近记录: |