如果在Swift 3中未选择CollectionView单元格,如何显示警报?

时间:2017-11-02 05:40:16

标签: swift3 uialertview collectionview

我正在制作医生预约应用程序。我有一个集合视图,其中单元格是时隙。用户可以根据自己喜欢的日期选择时段。我在集合视图下放置一个按钮,点击该按钮后用户移动到下一个viewController。如果用户没有选择任何时间段,我想在点击按钮时显示警报。我尝试了很多,但没有找到解决方案。提前致谢.... 检查我的视图的屏幕截图。希望有人能帮助我....

1 个答案:

答案 0 :(得分:1)

按以下步骤操作:

@IBAction func buttonPressed(_ sender: Any) {
            if timeSlotsCollectionView.indexPathsForSelectedItems == [] {
                let alert = UIAlertController(title: "DID NOT SELECT A TIME SLOT", message: "Please select a time slot!", preferredStyle: UIAlertControllerStyle.alert)
                alert.addAction(UIAlertAction(title: "OK", style: UIAlertActionStyle.default, handler: nil))
                self.present(alert, animated: true, completion: nil)
            }
}

祝你的应用好运