【问题标题】:Monotouch: Building a "console"?Monotouch:构建“控制台”?
【发布时间】:2012-01-28 20:35:06
【问题描述】:
我正在构建一个客户端/服务器应用程序。服务器向我发送了很多信息,我需要在 iPhone 上的“控制台”中显示这些信息。我需要显示几列(时间、用户、消息)。
最好的方法是什么?
我考虑过创建一个 UIWebView 并创建一个表 .. 但是当信息来自服务器时,我可以添加行吗?我可以连接到 UIWebView 中的表格并不时添加新行吗?
我应该使用 UITableView 构建它吗?
你会怎么做?
谢谢!!!
魔力
【问题讨论】:
标签:
xcode
uitableview
uiwebview
xamarin.ios
uiweb
【解决方案1】:
我会使用UITableViewController 并创建一个TableDataSource,它将从服务器读取行。
您可以格式化该行或为其使用自定义控件(我通常使用自定义行控件)。
希望这会有所帮助。
【解决方案2】:
我不知道您的 UI 需要多复杂,但如果基本外观足够,为什么不简单地使用 UITextView 并使用制表符对其进行格式化?
然后,您可以在收到文本时继续附加文本。
为了防止用户乱来,只需将UserInteractionEnabled设置为false即可。