Iphone 将UITextView限制为一行

Iphone 将UITextView限制为一行,iphone,objective-c,ios,uitextfield,Iphone,Objective C,Ios,Uitextfield,有没有一种方法可以将UITextView限制为一行,这样我就可以用任意数量的文本填充它,并且它将水平调整大小以匹配:像这样: ----------- | cheese | ----------- 。。。当填充较长的文本时,将变为 -------------------------- | the last man on earth | -------------------------- (这些线表示UITextView的边缘)这可以通过将UITextView类继承为 @interface

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

-----------
| cheese  |
-----------
。。。当填充较长的文本时,将变为

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

(这些线表示UITextView的边缘)

这可以通过将UITextView类继承为

@interface InputTextView : UITextView
@end

@implementation InputTextView

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

@end

为了进一步参考,请浏览
UITextField
始终是一行。您的意思是
textView
<代码>文本字段默认水平调整大小。对不起,我指的是文本视图。。。现在变了,你知道吗?