首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于ChatRoom应用程序的最好的UI控件是什么?

用于ChatRoom应用程序的最好的UI控件是什么?
EN

Stack Overflow用户
提问于 2010-10-18 14:20:28
回答 1查看 323关注 0票数 2

我想创建一个简单的聊天室,像GUI界面,将创建一个条目为每一行说,在下面的格式:

代码语言:javascript
复制
Person1: Hello world!
Person2: Hello there.
Person3: What's up?
Person1: not much

其中人物2和3将是蓝色。Person1将为read颜色。

如果用户愿意,他们可以点击Person2或Person2的文本行,并将调出他们的个人资料。

他们还应该能够上下滚动聊天室的历史记录。

以下是我的问题:

1.)最好的UI控件是什么? 2.)有没有源代码的例子?

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-10-18 15:10:45

我以前的做法是使用uibutton作为uiscrollview的子视图。UIButton允许你像短信应用程序一样拉伸图像,然后你也可以响应用户选择的文本。

要使按钮看起来像气球,就像SMS应用程序一样:

代码语言:javascript
复制
[button setBackgroundImage:[[UIImage imageNamed:@"balloon_blue.png"] stretchableImageWithLeftCapWidth:9 topCapHeight:13] forState:UIControlStateNormal];

你也可以使用UIViews,但是你可以通过UIButton获得很多好处,比如添加带对齐的文本,按下时简单的回调,以及在选择时访问文本时不同的控件状态。在实现复制和粘贴时,这会很方便。

不幸的是,你必须计算文本的长度来确定按钮的大小,但在网上应该有这样的例子。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3956961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档