如何创建自动调整大小输入栏

时间:2010-07-15 06:19:13

标签: iphone iphone-sdk-3.0

我想实现一个应用内聊天视图,如下图所示。  http://img408.imageshack.us/img408/4057/img0139.png

如何实现输入栏?因为我在互联网上找不到任何资源。

感谢。

最佳,

但丁

2 个答案:

答案 0 :(得分:0)

不要计算换行符,因为你会错过长句添加的行,但是使用NSString的sizeWithFont方法。见Documentation for NSString sizeWithFont:forWidth:lineBreakMode: method (in the iPhone SDK)?

然后适当地调整所有元素的大小(不,这不会自己发生,必须这样做)。

答案 1 :(得分:-1)

使用UITextView,检查textViewDidBeginEditing中的新行字符并增加文本视图的高度(如果有的话,还可以增加背景视图)。