我有一个包含删除按钮的警告表。点击删除我正在显示另一个要求确认删除的警报表。它是否正确?我应该用警报视图替换第二个操作表吗?
另外,一般来说,一个接一个地显示两个警报表是否合适?
答案 0 :(得分:2)
一般来说,显示2个连续的ActionSheets并不是一个好主意。尽管如此,在ActionSheet可以接受之后显示AlertView,是的,你应该用AlertView替换第二个ActionSheet。不要忘记实现AlertView Delegates。
答案 1 :(得分:1)
通常,用户会采取措施使操作表出现。如果操作表的唯一选项是删除和取消,并且用户单击了一个明显功能是删除某些内容的按钮,则无需显示另一个工作表。
另一方面,如果用户单击了一个通用按钮,其动作显然不会删除某些内容,或者如果操作表包含其他选项,则应显示警报视图(而不是操作表)以确认删除< em>如果他们无法轻易撤消删除。
答案 2 :(得分:0)
技术上可以有两个连续的UIActionSheetViews,但我不能告诉你它是否违反Apple的任何接口指南。