2014-03-04 27 views
0

我有一個UICollectionViewController設置。它顯示了一種類似甘特圖的圖形,帶有可選的條形圖,滾動條等。我希望有一個「垃圾/刪除」按鈕,無論滾動如何,它總是浮動在屏幕的右下角。它將刪除UICollectionView中的當前選擇(如果有的話)。爲UICollectionViewController提供「浮動」控件的最佳方法?

我看到兩種基本方法:

  1. 使用我UICollectionView補充意見設施。我對此恐懼的是,我將不得不在我的佈局中使用它的佈局(我使用我自己的子類UICollectionViewLayout),以使其位於右下角,而不管滾動。

  2. 只需在畫布上添加一個UIButton並將其設置在那裏。也許這不是一個真正的方法,因爲這是我想要做的。雖然我的按鈕可能會操縱UICollectionView中的項目,但它並不是真正的收藏視圖的成員。但是當我試圖將一個UIButton拖到故事板中的控制器上時,我發現它不會。它似乎不想添加它。是否必須更改爲使用UISingleViewController,然後才能將頂級視圖添加到我的按鈕和集合視圖中?然後重複我從UICollectionViewController免費獲得的所有方便的代理/財產設置?

+0

嘿@travisgriggs - 你在那裏萌芽嗎? – Fattie

回答

1

您:

drag a button on to the view 
在故事板

/廈門國際銀行。

然後,在層次列在左邊,確保它在底部。這意味着它將會在之前的其他所有內容中爲

所以,如果需要的話,移動它,使它位於集合視圖的前面(即,在層次結構中)。

請注意,將一個控件放在另一個控件的「前面」(即阻止您看到全部或部分另一個控件)完全沒有問題。

如果您在執行此操作時遇到問題,那麼您犯了一個微不足道的錯誤。例如,您可能已將新按鈕「」拖動到「集合視圖中,而不是」作爲「集合視圖的」兄弟「。希望能幫助到你。

相關問題