我有一个带有超过10个不同按钮的CollectionView。有没有办法可以根据按下的按钮更改视图控制器?让我知道你的想法!如果有任何混淆,我会回应任何混淆。
答案 0 :(得分:0)
您可以使用didSelectItemAtIndexPath方法检查按下了哪个项目,并根据行转到不同的视图。
在这种方法中:
func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath)
您可以通过检查indexPath.row
来调用您的更改switch indexPath.row {
case 0 :
//do changes for first button
case 1 :
//do changes for second button
...
case 9 :
//do changes for tenth button
default :
print("Error : button press wasn't handled")
}