动态更改UITextField宽度取决于内容

亚历山大·菲森(Oleksandr Fisun)

我和这里有同样的问题:键入时调整UITextField的大小(通过使用Autolayout)

但是用UITextView和却没有解决UITextField

此代码无济于事:

func textFieldDidChange(sender: UITextField) {
    sender.invalidateIntrinsicContentSize()
}

我有UITextField(红色背景),并且将AutoLayout与StackView一起使用:

在此处输入图片说明

和约束:

在此处输入图片说明

但是UITextField仅在改变宽度时才改变resignFirstResponder您能给我有关该问题的任何建议吗?我是Swift和iOS开发的新手。

亚当·H

要使用自动版式进行此操作,您将需要对文本字段的宽度进行约束。然后,当文本更改时,计算所需的宽度并将constant约束上的属性设置为该值。最后,您将需要调用layoutIfNeeded()父视图。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

动态更改UITextField宽度取决于内容

来自分类Dev

响应填充/宽度取决于内容

来自分类Dev

响应方块取决于内容宽度

来自分类Dev

动态内容取决于工作日

来自分类Dev

动态内容取决于CSS类

来自分类Dev

更改CSS取决于用户选择的内容

来自分类Dev

如何将宽度取决于内容的div居中

来自分类Dev

如何使 DIV 的宽度取决于其内容,然后居中对齐?

来自分类Dev

动态更改SlidingDrawer的内容宽度

来自分类Dev

UIScrollview动态内容的大小取决于项目数

来自分类Dev

Makefile规则取决于目录内容的更改

来自分类Dev

宽度取决于响应类别

来自分类Dev

更改内部视图的宽度,其中内部视图的宽度取决于外部视图。

来自分类Dev

取决于内容的条件 css

来自分类Dev

4 行文本垂直对齐,动态框宽度取决于 JS 中生成的框数

来自分类Dev

需要更改下拉菜单的宽度,具体取决于嵌套ul的数量

来自分类Dev

隐藏/显示Div取决于屏幕宽度

来自分类Dev

CSS调整宽度取决于元素

来自分类Dev

CSS宽度应取决于父级

来自分类Dev

获取文本高度取决于宽度

来自分类Dev

CSS高度取决于宽度吗?

来自分类Dev

文本后的行宽,取决于文本的宽度

来自分类Dev

DIV宽度取决于包含的IMG宽度。内部文字溢出

来自分类Dev

设置div的宽度取决于图像的x宽度

来自分类Dev

Mojolicious动态路线动作取决于状态

来自分类Dev

动态字段取决于WTForms的先前字段

来自分类Dev

动态子集取决于R中的值

来自分类Dev

父母的风格取决于孩子的动态价值

来自分类Dev

CardView动态阴影不仅取决于仰角