通知 Message/Alert 消息和 UICollectionView :

Notification Message/Alert Message and UICollectionView :

我有一个导航栏、一个搜索栏,下面是一个 Collection 视图。

我的第一个问题: 我想要一个自定义通知栏(警告消息?),它会出现在我的搜索栏正下方,在我的 Collection 视图上方,仅在我第一次启动我的应用程序时,用户可以关闭像这样:

我尝试使用 UIAlertControllers,但显然它不会成功。

我的第二个问题:

此外,我如何设法获得相同的通知 Bar/Message,但是,这一次,我没有将它放在我的 Collection 视图上,而是试图找到一种方法来下推我的 Collection 在我的通知栏出现时查看单元格(动画?)以创建这样的效果:

非常感谢您的帮助!

祝你有愉快的一天,

J.

您可以使用 UICollectionReusableView 实现此目的。您只需要根据您的要求更改页眉的高度即可。

这是我制作的示例项目,供您参考。你可以 运行 试试看。

https://mahesh-agrawal@bitbucket.org/mahesh-agrawal/collection-popup-test.git

保管箱 link - https://www.dropbox.com/s/j247mfshzld2tuj/collection-popup-test.zip?dl=0

检查一下。

第一题:
您可以在 Window 顶部添加自定义视图(您的自定义通知栏)。

第二个问题:
您在集合视图上方添加自定义视图,并为该自定义视图的高度约束创建出口。
如果有通知,你设置 heightconstraint # 0 和 set = 0 没有时(带动画)