2015-06-15 17 views
0


我要創建一組按鈕,這將是這樣的:
(所選擇的按鈕是那些具有不同的背景) enter image description here斯威夫特 - IOS - 創建氣球按鈕

一個簡單的任何想法實施?
有沒有任何已知的開源實現呢?

謝謝!

+0

您可以定義這些按鈕外觀的規則嗎?例如,似乎連續應該有最多三個按鈕。你能指定更多嗎? – humblePilgrim

+1

你想創建像智慧圖像https://raw.githubusercontent.com/remirobert/RRTagController/master/source/anim.gif –

回答

1

以下是這可能是使用解決您的問題,

對於不同的外觀,你需要給條件代碼爲,但與你的問題可能與此庫或代碼解決出庫。

您可以在這裏下載RRTagController項目的示例代碼。

+0

@ user2153912是的這個示例代碼使用UICollectionView。 –

1

對於圓角使用UIButton.layer.cornerRadius。如果您將角半徑設置爲框的一半,您將得到圓圈。對於邊框顏色使用layer.borderColor = UIColor.redColor().CGColor

對於按鈕的背景顏色,您可以跟蹤按鈕的選定狀態。這裏是一個使用選定狀態的例子:UIButton state selected

你可以做的下一件事是保留有關選定數據的數據,因爲做這樣的事情的最佳方法是UITableView - 好像每行按鈕具有相同的高度,如果你想發送的地方,你可以跟蹤選擇的項目。

0

我認爲最好的方法是使用UICollectionView