2016-06-06 187 views
0

我想知道是否有可能有一个视图控制器在iOS应用程序有一个tabbar @底部与其他视图控制器的链接,但没有当前视图本身的选项卡?ios标签栏导航

理想情况下,我想要做的是有一个视图控制器A与标签栏视图B和C.导航到页面B或C时,你会看到在选项卡栏中选择B/C标签。在导航返回到控制器A时,您将看不到标签栏,但是一旦导航回到查看B/C,它将再次显示。

不是那么重要,但我使用Xamarin进行开发。

+0

为什么投票时没有回答/评论? – JBone

回答

0

您应该可以。你添加一个UITabBar到ViewA。然后,您可以将ViewB和ViewC作为UITabBarItems添加到UITabBar。

您需要在ViewB和ViewC中有一个按钮返回到View A(因为ViewA不会在标签栏中列出)。

您不能为此使用UITabBarController。 UITabBarController不允许像这样自定义UITabBar。

+0

呃好的这是有道理的。我试图操作UITabBarController选项卡时遇到了困难。 但是,当在设计中添加一个标签栏时,我注意到它上没有插针将其固定到两侧(并将其固定在底部)。看起来没有一种简单的方法来创建一个smiple页面,例如一个表格视图占用整个页面,除了标签栏@底部。这将是可行的,增加酒吧编程和根据视图债券的大小控制,但没有看到一个简单的方法来做到这一点在设计师 – JBone

+0

这很奇怪。我能够在Xamarin Studio中获得Tab Bar的引脚。当你第一次放入它时,它的两边都有圆圈,但是当你再次点击它时,它会给你一个约束引脚。然后,您可以将其限制在底部和侧面(并调整宽度以匹配父级),并将其上方的表视图限制在选项卡栏的顶部。 有时Xamarin对于给出这些约束引脚很奇怪。我会尝试删除它并重新添加它.. –

+0

嗯,我正在使用Visual Studio。我不知道这是否有一个错误 – JBone