1

我有一个带有 UITableView 的 UIViewController。我已经实现了一个 UITableViewDelegate 并覆盖了 RowSelected 事件以使用 UIPickerView 显示自定义 ActionSheet,即如果用户选择一行,ActionSheet 将显示该行的选项列表。

我要做的是......当用户关闭自定义 ActionSheet(通过按下完成按钮)时,ActionSheet 被关闭,并且所选项目的值被传递回 UIViewController 以进行显示。

我有点不确定处理这个问题的最佳方法。我希望有人可能有一些指示?

4

1 回答 1

0

我认为您应该子类化UIActionSheet并订阅Dismissed并为用户选择的值设置一个属性。(您还可以做其他工作,例如从子类中填写操作表)

然后,您的控制器可以订阅Dismissed并读取您的新属性。

于 2012-10-16T17:34:44.873 回答