我有UICollectionViewController
设置。它显示了一种类似甘特图的东西,可选择条形图,滚动条等。我希望有一个"垃圾/删除"无论滚动如何,始终浮动在屏幕右下方的按钮。它将删除UICollectionView
中的当前选择(如果有的话)。
我看到两种基本方法:
使用UICollectionView
的补充视图工具。我对此感到害怕的是,我必须在我的布局中使用它的布局(我使用我自己的UICollectionViewLayout
的子类)来保持它位于右下角,无论如何滚动。
只需将UIButton添加到画布并在那里进行设置即可。也许这甚至不是一个真正的方法,因为这是我想要做的。虽然我的按钮可能会操纵UICollectionView
中找到的项目,但它并不是集合视图的真正成员。但是当我尝试将UIButton拖到故事板中的Controller上时,我发现它不会粘贴。它似乎并不想添加它。我是否必须更改为使用UISingleViewController
,然后有一个顶级视图,我可以将我的按钮和集合视图添加到?然后重复我从UICollectionViewController
免费获得的所有方便的委托/属性设置?
答案 0 :(得分:1)
您:
drag a button on to the view
在storyboard / xib中。
然后,在左侧的层次结构列中,确保它位于 底部 。这意味着它将 放在 前面。
因此,如果有必要,移动它,使其位于集合视图的前面(即层次结构下方)。
请注意,完全没有问题,只需将一个控件放在"前面。另一个(即,它会阻止"你看到全部或部分另一个)。
如果您在执行此操作时出现问题,则表示您犯了一个小错误。例如,您可能已将新按钮"拖到" 集合视图中,而不是作为"兄弟" 集合视图。希望它有所帮助。