【问题标题】:iOS - increase UITextField height based on its contentiOS - 根据其内容增加 UITextField 高度
【发布时间】:2017-10-28 20:55:27
【问题描述】:

我有一个集合视图,它的标题上有一些视图作为用户输入。

在其中一个中,我有一个类似于传记文本字段的东西,但是当我输入文本时,文本一直一直向左移动,而我想要实现的是,当文本到达可见端时,它变成了一个新的样子,所以它增加了自己的高度。

我怎样才能做到这一点?

我希望 Bio 文本字段根据其文本增加其高度,而不是保持相同的高度,并且文本一直向左移动。

问候 ;)

【问题讨论】:

    标签: ios swift3 uitextfield


    【解决方案1】:

    UITextField 是单行元素。你可以试试 UITextView

    已编辑

    我从来没有这样做过,但this thread 似乎做了一些类似于 UITextView 的动态大小

    【讨论】:

    • 嗯...文本视图然后将自身包装到下一行?无论如何,我怎样才能使其大小动态化,以便以下视图仍然保持在底部?
    • 确实如此。使其大小动态化,但仍然关注视图?这对我来说没有意义。您要为 Bio 字段保存多少行?
    • 最多可能有 2 行 3。以下视图以编程方式锚定到前一个视图底部,因此 twitter 视图锚定到 Bio 视图的底部。我的问题是它会重新设计自己吗?我需要调用 layoutSubviews 来重新设计它们吗?
    • 感谢您的提示 ;)
    猜你喜欢
    • 2015-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-12
    • 1970-01-01
    • 2011-03-31
    • 2023-04-10
    • 1970-01-01
    相关资源
    最近更新 更多