我想使用ActionSheet在包含许多带导航控制器的表视图的应用中对选项进行排序。我的问题是,在弹出一个级别或退出应用程序后,我似乎无法在工作表上保留最后选择的索引。索引值默认返回0,我似乎无法更改其初始值。它可能是微不足道的,但我真的很感激它的一些帮助。 感谢。
答案 0 :(得分:1)
您的意思是您希望后续出现时UIActionSheet
能反映当前设置吗?
如果是这样,它可能不是正确的用户界面隐喻,因为它只是一系列按钮,没有什么可以区分一个按钮而不是另一个按钮取消操作或是破坏性的,而这两个按钮都没有似乎符合您想要跟踪的“排序顺序”设置。
尝试使用UITableView
UITableViewCell
accessoryType
的简单UITableViewCellAccessoryCheckmark
怎么样?如图1-3 here。
答案 1 :(得分:0)
阅读有关持久存储的一些教程或书籍。 Core Data或SQLite可用于数据库需求,或者您可以在NSUserDefaults
中存储简单值。这应该足以让你继续前进。