【问题标题】:How should an IPhone notification-type application show user there is a notification unobtrusivelyiPhone 通知类型的应用程序应该如何不显眼地向用户显示有通知
【发布时间】:2011-07-05 19:03:34
【问题描述】:

我有一个程序,它基本上只是查询一个 web 服务,如果返回任何数据,它将向用户显示该信息,但如果没有什么可显示的,它将等到下一个预定时间并运行。

现在它只是在用户面前放了一个表格,状态栏中没有任何内容可供他们选择并查看实际信息。

所以,我有两个问题。

  1. 有没有更好的显示方式 给用户的通知信息 侵入性较小?
  2. 如果视图,带有 UITable, 有一个按钮来关闭视图 什么时候完成?

更新:

看来我的问题还不够清楚,所以表格中的数据已经正确显示了。

我的问题是在显示数据之前。

目前,计时器会定期触发我的方法,如果用户有任何未决事件,表格将显示在他们面前。

这是糟糕的设计,IMO,所以我想要一些简单的方法让他们知道有一些待处理的事情,他们可以在有时间的时候查看它。

理想情况下,我会在状态栏中显示他们有一些事件,但似乎这不是我能看到的选项。

一种选择是看看我是否可以让桌子最小化并发出一些声音或振动,但这又会给用户带来麻烦,因为它可能会打断他们正在做的事情。

【问题讨论】:

  • 我们在谈论多少信息?一个标题”?一个完整的段落?我认为你如何展示它,取决于信息的数量,以及信息本身的类型。
  • @Louie - 我将它显示在一个表格中,因为它可能是两个或三个屏幕全屏,但是问题是我似乎不能只在状态栏上放一些图标并让他们在准备好时选择它以获取更多信息。
  • 哦,我知道您需要什么了,我看到了有关如何在单击表格单元格时展开它,然后在选择任何其他单元格时将其关闭的教程。让我看看能不能再找到它。
  • 在我尝试查找该教程的同时查看这篇文章。看看这是否有帮助.. stackoverflow.com/questions/3066167/…
  • @Louie - 我在表格中的数据显示正常,只需将单元格中的行数设置为 0。我会更新我的答案。

标签: ios4 nsnotifications human-interface


【解决方案1】:

正确的解决方案似乎是,在后台如果有任何新信息,只需发出通知,以便用户可以关闭通知或切换以查看详细信息。

这不是理想的解决方案,但似乎是 iPhone 上的最佳选择。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-12
    • 2023-04-08
    • 2021-09-23
    • 2012-01-02
    相关资源
    最近更新 更多