【发布时间】:2016-08-22 07:19:19
【问题描述】:
在填充我的集合视图时,如何判断我是否选择了集合视图标题中的按钮?我在标题中有 2 个选项卡,它们确定我使用哪些数据填充集合视图,因此我希望能够在用户选择不同的选项卡时切换数据并重新加载集合视图。
头类中的一些代码应要求...虽然它只是一个按钮,但我看不出重点。我想查看在填充单元格和单元格计数等时是否选择了此按钮。
class UserSearchHeader: UICollectionReusableView {
@IBOutlet weak var friendsButton: UIButton!
@IBOutlet weak var peopleButton: UIButton!
@IBOutlet weak var customSlider: UIView!
override func awakeFromNib() {
super.awakeFromNib()
self.friendsButton.selected = true
customSlider.layer.cornerRadius = customSlider.frame.height / 2
}
@IBAction func friendsButtonTapped(sender: AnyObject) {
if self.friendsButton.selected == false {
self.friendsButton.selected = true
self.peopleButton.selected = false
UIView.animateWithDuration(0.3, animations: { () -> Void in
self.customSlider.frame.origin.x = 0
})
}
}
【问题讨论】:
标签: swift button header collectionview