iphone - 将 UITextView 限制为一行

标签 iphone objective-c ios uitextfield

有没有一种方法可以将 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

进一步引用通过here

关于iphone - 将 UITextView 限制为一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6931644/

相关文章:

ios - 根据 UIButton 的标题调整其宽度

ios - 我如何快速更新其他 Controller 的用户界面?

iphone - 状态栏轮换通知

ios - 无法使用 AFNetworking 2.0 使用 GET 方法获取响应

c++ - 如何将 C++ 库导入 Xcode Objective C 项目?

iphone - 如何从 iOS 中的 Yahoo OAuth 集成获取访问 token ?

iOS:动态更新启动屏幕

iphone - opencv2中没有这样的文件或目录

iphone - 如何检测长按?

android - Flutter Navigator 2.0 - 从 URL 启动应用程序时路由器没有收到深层链接?