gpt4 book ai didi

ios - 为 UICollectionViewController 设置 "float over"控件的最佳方式?

转载 作者:行者123 更新时间:2023-11-29 03:11:43 25 4
gpt4 key购买 nike

我有一个 UICollectionViewController 设置。它显示的东西有点像甘特图,带有可选择的条形图、滚动条等。我想要一个始终 float 在屏幕右下角的“垃圾桶/删除”按钮,无论是否滚动。它将删除 UICollectionView 中的当前选择(如果有的话)。

我看到了两种基本方法:

  1. 使用我的UICollectionViewSupplementary Views 工具。我对此感到恐惧的是,我必须在我的布局中处理它的布局(我正在使用我自己的 UICollectionViewLayout 子类)以使其保持在右下角,无论滚动。

  2. 只需在 Canvas 上添加一个 UIButton 并将其设置在那里。也许这甚至不是真正的方法,因为这是我想做的。虽然我的按钮可以操作 UICollectionView 中的项目,但它实际上并不是 Collection View 的真正成员。但我发现当我尝试将 UIButton 拖到 Storyboard中的 Controller 上时,它不会粘住。它似乎不想添加它。我是否必须更改为使用 UISingleViewController,然后有一个顶层 View ,我可以将我的按钮和 Collection View 添加到其中?然后重复我从 UICollectionViewController?

  3. 免费获得的所有便捷委托(delegate)/属性设置

最佳答案

你:

drag a button on to the view

在 Storyboard/xib 中。

然后,在左侧层次结构列中,确保其位于底部。这意味着它将位于其他所有内容之前。

因此,如有必要,请将其移动到 Collection View 的前面(即层次结构的下方)。

请注意,将一个控件放在另一个控件“前面”绝对没有问题(即,它“阻止”您看到另一个控件的全部或部分)。

如果您在执行此操作时遇到问题,那么您就犯了一个小错误。例如,您可能已将新按钮“拖入” Collection View ,而不是作为 Collection View 的“同级”。希望对您有所帮助。

关于ios - 为 UICollectionViewController 设置 "float over"控件的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22182866/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com