gpt4 book ai didi

ios - UITextField 中的静态字符前缀

转载 作者:技术小花猫 更新时间:2023-10-29 10:43:20 26 4
gpt4 key购买 nike

是否有一种内置方法可以像下面的屏幕截图那样向 UITextField 添加字符前缀?

enter image description here

如果不是,那么最好、最直接的方法是什么?我认为 background 属性可以做到这一点。

最佳答案

只需在 UITextField 之上添加一个灰色的 UILabel 即可达到目的:

001 002

请注意,UILabel 的行为类似于背景图片,输入的文本位于顶部:

003

更新

此外,您可以使用以下代码向 UITextField 添加一些填充:

UIView *thePadding = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 5, 20)];
theTextField.leftView = thePadding;
theTextField.leftViewMode = UITextFieldViewModeAlways;

这样文本就不会覆盖前缀字符。
调整 rect 以使其在您的情况下正常工作。

关于ios - UITextField 中的静态字符前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11285502/

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