2010-08-10 91 views
0

我想使用ActionSheet在包含多个带导航控制器的表格视图的应用程序中排序选项。我的问题是,我似乎无法保留在弹出一个级别或退出应用程序后,工作表上最后选定的索引。索引值默认回到0,我似乎不能改变它的初始值。它可能是一些微不足道的,但真的很感谢它的一些帮助。 谢谢。有没有可能以某种方式保存UIActionSheet索引?

回答

1

您的意思是说您希望UIActionSheet在后续出现时反映当前设置?

如果是这样,它可能不是正确的用户界面隐喻,因为它只是一系列按钮,并且没有任何区别一个按钮与另一个按钮而不是哪个按钮取消操作或具有破坏​​性,那些似乎符合你想跟踪的“排序顺序”设置。

如何尝试一个简单的UITableViewUITableViewCellaccessoryTypeUITableViewCellAccessoryCheckmark?如图1-3所示here

+0

是的,那是我想要做的。排序工作正常与多个选择SQL调用,我希望我能保持最后按下按钮索引,但没有运气呢。你能说出你的意思与accessoryType,我不知道它如何可以帮助排序,但即时通讯仍然是一个新手,所以我真的可能会错过这里的东西:)。 – 2010-08-11 02:17:23

+0

我在暗示一个UIActionSheet可能不是你所描述的正确的UI元素,并且建议一个可能更好的替代方案,一个UITableView。看看我引用的图。 – jbm 2010-08-11 15:51:51

+0

噢,这是一个好主意。那么,在单元格触摸上对主桌面视图进行排序的模态桌面视图听起来不错。再次感谢。 – 2010-08-11 19:04:11

0

阅读有关永久存储的一些教程或书籍。 Core Data或SQLite可用于数据库需求,或者您可以将简单值存储在NSUserDefaults中。这应该足以让你走上自己的路。

+0

SQLite数据库已经建立,排序工作正常,它只是在退出后重置buttonindex,这就是我想要解决的问题。 – 2010-08-11 02:20:03

相关问题