有没有办法将UITextView限制为一行,我可以用任意数量的文本填充它,它会水平调整大小以匹配:像这样:
-----------
| cheese |
-----------
...当填充更长的文字时
--------------------------
| the last man on earth |
--------------------------
(这些行表示UITextView的边缘)
答案 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的多行视图