代码之家  ›  专栏  ›  技术社区  ›  Ben Clayton

在iPhone应用程序的屏幕上显示文本日志是否有好的组件?

  •  1
  • Ben Clayton  · 技术社区  · 15 年前

    我想在我的应用程序中有一个显示实时日志信息的屏幕,例如文本字符串的滚动列表。以前我看到过人们只使用一个textview并将新的日志条目附加到列表中——这似乎没有那么有效,尤其是当列表变长时。是否有任何示例代码可以有效地显示实时文本日志信息?或者每个人都只是用一个表视图写自己的?

    谢谢

    2 回复  |  直到 15 年前
        1
  •  2
  •   drewh    15 年前

    uiTableView将是访问此网站的方法,并使用 deque 亚历克斯上面提到的主意,打电话 insertRowsAtIndexPaths:withRowAnimation: deleteRowsAtIndexPaths:withRowAnimation: 当您将/pop日志条目推到deque上时。

        2
  •  0
  •   Alex Reynolds    15 年前

    如果你是自己建造的,也许你可以使用 deque 属于 UITextView 实例,添加到队列末尾并从前面移除,只缓冲恒定数量的实例。

    你也许可以把这件事告诉 UIView 它将文本视图作为子视图,并根据应用程序一次显示的行数设置各种偏移量。