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

标签 ios uicollectionview uialertcontroller notification-bar

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

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

Notification Message/Bar appears over the Collection View

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

我的第二个问题:

此外,我如何设法获得相同的通知栏/消息,但是这次,我没有将它放在我的收藏 View 上,而是试图找到一种方法将我的收藏 View 单元格作为我的通知栏下推出现(动画?)以产生这样的效果:

Collection View pushed down by the Notification Message/Bar

非常感谢您的帮助!

祝你有个愉快的一天

J.

最佳答案

您可以使用 UICollectionReusableView 实现这一点。您只需要根据您的要求更改页眉的高度。

这是我制作的示例项目,供您引用。你可以运行它并尝试。

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

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

检查它。

关于ios - 通知消息/警报消息和 UICollectionView :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40373784/

相关文章:

ios - 使用 StoreKit 时获取 Apple UIAlertController 完成

ios - 背景颜色自定义uicollectionview

ios - 未调用 targetContentOffsetForProposedContentOffset

ios - 如何在 SWIFT 中关闭没有任何操作的 UIAlertController?

ios - ios 开发所需的最低 mac 操作系统

ios - 如何通过 iOS 中的 objective-c 停止函数递归(在 collectionView 中)

ios - UIAlertController 在 Swift 3.0 中使用辅助类

ios - 如何在 iOS 中的 uitableViewCell 上显示当前位置

ios - 是否有一个函数可以设置 TableView 的部分标题,以便标题不会大写?

iphone - 对齐 UICollectionView 的最后一行