1

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

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

通知消息/栏出现在集合视图上

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

我的第二个问题:

另外,我怎么能设法获得相同的通知栏/消息,但是,这一次,我没有将它放在我的收藏视图上,而是试图找到一种方法来在我的通知栏出现时按下我的收藏视图单元格(动画?) 创造这样的效果:

通知消息/栏下推的集合视图

非常感谢您的帮助 !

祝你今天过得愉快,

J。

4

2 回答 2

0

您可以通过使用 UICollectionReusableView 来实现这一点。您只需要根据您的要求更改标题的高度。

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

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

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

核实。

于 2016-11-02T07:05:46.333 回答
0

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

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

于 2016-11-02T07:16:53.693 回答