小编jel*_*sh6的帖子

如何在集合视图中显示广告

我正在尝试在我的collectionView中随机添加一些横幅广告.

每个collectionView单元格都是一个基本图像(这里是方便的黑色方块),从数组中动态填充(假设它是一个非常长的数组,并称之为"longDataArray"),我将从网上获取.

我可以设法在我的collectionView中添加一些横幅广告,但问题是它违反了我的longDataArray的顺序.例如,仅在我在indexPath 6添加广告横幅时进行测试,然后广告横幅正确地显示在indexPath 6上,我能够管理单元格的宽度更改,但是在indexPath处对应的图像6我的longDataArray显然永远不会出现.

我也可以把我的longDataArray分成两部分,然后玩部分:section 0 = firstPartOfArray,section 1 = ad banner,section 2 = secondPartOfArray.但这需要花费大量精力创建不同的数组和部分,只需添加一个广告横幅,而且显然不是我想要的.

所以我的问题是,你如何在collectionView中添加横幅广告(只有一个部分),但保留indexPath逻辑?

我搜索了很多关于这一点,并且惊讶于我无法为这个问题找到任何解决方案.

你们有什么想法吗?

谢谢!

截图

ads ios uicollectionview indexpath

9
推荐指数
1
解决办法
1970
查看次数

Swift:OverlayView出现在屏幕底部

我想创建一个非常普通的效果,如下图所示:

屏幕底部显示的视图

说明:我要实现的效果包括一个视图,该视图在用户单击按钮时出现在屏幕底部(滑入):您仍然可以看到该视图后面的屏幕,但是它应用了“深色层” (例如黑度为60%的不透明度)的顶部。当用户单击“阻止”或“报告弃权”时(如本例所示),它将执行相应的操作。现在,当用户单击“取消”时,以及当他单击“深色层”上的任意位置时,都将使他回到屏幕上。

我想做的是:使用覆盖层展示一个新的视图控制器(但是它将使用比必要的更多的数据),但是我什至没有达到我们通常在应用程序上看到的那种效果。我不确定,但我想说要获得这种效果的最好方法是使用视图?

请问有人有主意吗?

谢谢,祝你有美好的一天,

Ĵ

overlay view uiactionsheet swift uialertcontroller

3
推荐指数
1
解决办法
875
查看次数