gpt4 book ai didi

iphone - 同一个 UITextField 中的居中占位符,但大小不同

转载 作者:行者123 更新时间:2023-11-29 13:51:02 25 4
gpt4 key购买 nike

我试图让相同的占位符文本居中于相同 UITextField 的两种不同大小。

有问题的 UITextField 纵向 243 宽,横向 360。

在纵向模式下,占位符居中就好了。当我旋转到 Landscape 并且 UITextField 重新绘制得更大时,它不再居中。左边大约 25%(我猜是在纵向长度的中间)

每次 UITextField 的长度发生变化时,是否有任何方法可以使占位符重新居中?

最佳答案

很有趣。在我发布这个问题 5 分钟后,我想到了一个主意。

在 Portrait 中重新绘制文本字段后,我这样做:

Textfield.textAlignment = UITextAlignmentLeft;
Textfield.textAlignment = UITextAlignmentCenter;

在 Landscape 中重新绘制文本字段后,我这样做:

Textfield.textAlignment = UITextAlignmentRight;
Textfield.textAlignment = UITextAlignmentCenter;

现在占位符在两种模式下都完美居中。哈基,但似乎工作。我想,直到有人用“正确的方式”回复为止。

关于iphone - 同一个 UITextField 中的居中占位符,但大小不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4273318/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com