通知消息/警报消息和UICollectionView:

时间:2016-11-02 06:35:32

标签: ios uicollectionview uialertcontroller notification-bar

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

我的第一个问题: 我想要一个自定义通知栏(警告信息?),它会出现在我的搜索栏下方,通过我的收藏夹视图,只有我第一次启动我的应用程序时,用户可能会关闭它,就像这样:

Notification Message/Bar appears over the Collection View

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

我的第二个问题:

另外,我怎么能设法得到相同的通知栏/消息,但是,这一次,我试图找到一种方法来下载我的集合视图单元作为我的通知栏出现(动画?)来创建这样的效果:

Collection View pushed down by the Notification Message/Bar

非常感谢你的帮助!

度过愉快的一天,

学家

2 个答案:

答案 0 :(得分:1)

第一个问题:
您可以在顶部窗口上添加自定义视图(自定义通知栏)。

第二个问题:
您可以在集合视图上方添加自定义视图,并为此自定义视图的高度约束创建插座 如果有通知,则设置heightconstraint#0并设置= 0(带动画)

答案 1 :(得分:0)

您可以使用UICollectionReusableView实现此目的。您只需根据需要更改标题的高度。

这是我提供的一个示例项目供您参考。你可以运行它并尝试。

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

dropbox链接 - https://www.dropbox.com/s/j247mfshzld2tuj/collection-popup-test.zip?dl=0

检查它。