gpt4 book ai didi

ios - 使用 leftView 时在 UITextField 中移动文本

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:06:17 24 4
gpt4 key购买 nike

目前我正在用图像设置 leftView,我发现图像太靠近文本输入 View (在本例中是标准的 UITextField文本输入 View )。有没有办法稍微移动文本输入 View 的框架,以增加它与 leftView 之间的距离?

最佳答案

您应该能够修改分配给 UITextFieldleftView< 的 UIImageViewframe 属性.

例如,您可以这样做:

UIImageView *someImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"someImage"]];

// add 5 points to each side of the frame while keeping the same center point
someImageView.frame = CGRectInset(someImageView.frame, -5, 0);

textField.leftViewMode = UITextFieldViewModeAlways;
textField.leftView = someImageView;

请注意,您可能还需要修改 UIImageViewcontentMode 属性以获得所需的效果(例如,您可以使用 UIViewContentModeLeft 左对齐图像或 UIViewContentModeCenter 居中对齐)。

关于ios - 使用 leftView 时在 UITextField 中移动文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13039180/

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