将UITextView限制为一行

时间:2011-08-03 18:49:32

标签: iphone objective-c ios uitextfield

有没有办法将UITextView限制为一行,我可以用任意数量的文本填充它,它会水平调整大小以匹配:像这样:

-----------
| cheese  |
-----------

...当填充更长的文字时

--------------------------
| the last man on earth  |
--------------------------

(这些行表示UITextView的边缘)

2 个答案:

答案 0 :(得分:1)

这可以通过将UITextView类继承为

来实现
@interface InputTextView : UITextView
@end

@implementation InputTextView

/*************************************************
* fixes the issue with single lined uitextview
*************************************************/
- (UIEdgeInsets) contentInset { return UIEdgeInsetsZero; }

@end

以获取进一步的参考资料here

答案 1 :(得分:0)

对我来说似乎是一个重复的问题。看看这个:Increase UITextField to Certain Length 似乎很好地解决了你的问题。并且评论说UITextField总是一行,用于UITextView的多行视图