Swift iOS - 标签集合视图

Jak*_*tra 7 tags ios swift

我正在编写我的第一个 iOS 应用程序,我只想回答最广为人知的解决方案是什么?这是简单的标签集合。我已经看过互联网,但我什么也没找到。我认为最好的方法是制作我自己的按钮结构?

这是我想要实现的目标:

Swift 标签集合视图

Sam*_*ami 8

在此处输入图片说明我只使用 collectionview 实现了一个 tagview。

是github链接。


Jak*_*tra 1

我使用集合视图解决了这个问题。

class FilterController: UIViewController, UICollectionViewDelegateFlowLayout, UICollectionViewDataSource {

    @IBOutlet var collectionView: UICollectionView?


    override func viewDidLoad() {
    super.viewDidLoad()


    // Do any additional setup after loading the view, typically from a nib.
    let layout: UICollectionViewFlowLayout = UICollectionViewFlowLayout()
    layout.sectionInset = UIEdgeInsets(top: 150, left: 10, bottom: 150, right: 10)
    // layout.itemSize = CGSize(width: 90, height: 45)
    layout.itemSize = CGSizeFromString("Aloha")

    collectionView = UICollectionView(frame: self.view.frame, collectionViewLayout: layout)
    collectionView!.dataSource = self
    collectionView!.delegate = self
    collectionView!.registerClass(TagCell.self, forCellWithReuseIdentifier: "TagCell")
    collectionView!.backgroundColor = UIColor.whiteColor()

    self.view.addSubview(collectionView!)
}
Run Code Online (Sandbox Code Playgroud)