【问题标题】:Is it possible to customize a text field , in iOS?是否可以在 iOS 中自定义文本字段?
【发布时间】:2012-06-27 12:10:00
【问题描述】:

我需要在我的应用程序中使用文本字段,但 XCode 提供的文本字段只有 1 行长,您只能更改宽度但不能更改高度。 我想知道是否有可能让它看起来更长的线条? 是否只有通过定制才能实现,如果是的话,有什么好的教程吗? 谢谢!

【问题讨论】:

  • 为什么不使用 UITextView 呢? UITextField 被定位为单行,UITextView 被定位为多行
  • 教程是什么?为什么不尝试阅读文档?
  • 文档太烂了..如果没有新程序员的示例代码,就没有任何意义..
  • 是的,有可能

标签: ios text field


【解决方案1】:

首先,您实际上可以更改UITextField 的高度。只需将 Attributes Inspector 中的边框样式更改为默认的“圆角”以外的任何样式。然后,您可以在 Interface Builder 中调整它的大小。如果你真的想要,你甚至可以在你的 viewDidLoad 方法中改变它,如下所示:

self.myTextField.borderStyle = UITextBorderStyleRoundedRect;

但是,要拥有多行,您必须使用UITextView。默认情况下它是多行的,但请参阅Apple documentation 了解更多信息。

【讨论】:

    【解决方案2】:

    您可以使用UITextView。关于它的文档here。如果您需要其他内容,请发布您想要实现的图像。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-29
      • 1970-01-01
      • 1970-01-01
      • 2011-06-12
      相关资源
      最近更新 更多