4

我在实现这样的侧面菜单时遇到问题:

在此处输入图像描述

重点是架构。我试图弄清楚哪个组件将是AppDelegate' Windows rootViewController( UINavigationController/ UIViewController) (我知道那UINavigationController是 a UIViewContoller)。

我考虑了几个选项,但没有一个能完成我想要的工作。

主要问题是:

  1. NavigationBar应该留在原地(不要推到一边)
  2. 内容(没有导航栏)应该与侧边菜单一起推到一边

任何帮助都将受到欢迎。

提前致谢。

4

1 回答 1

0

您有根UINavigationController,它在顶部显示导航栏。

NavController 包含UICollectionViewController,其中包含UICollectionView ,其中包含两个并排的“全屏” UICollectionViewCells 。

当您想要显示 sideMenu 时,您更改集合布局(在这种情况下很可能是UICollectionViewFlowLayout)。

这应该会让您忙碌一周,因此您可能会检查您的客户,如果这确实是他们想要支付的费用,或者他们是否会对您可以在相同时间内完成的一些不同+附加功能感到满意。如果他们想付款,那么您可以使用收藏视图做很多令人惊奇的事情!

于 2015-04-05T15:59:30.823 回答