如何在ios中从5像素的文本字段中输入文本[重复]

Posted

技术标签:

【中文标题】如何在ios中从5像素的文本字段中输入文本[重复]【英文标题】:How to enter text in textfield from 5 pixels after in ios [duplicate] 【发布时间】:2013-05-12 12:41:35 【问题描述】:

我有UITextField,我已经添加了一张图片。

一切看起来都不错,除了文本从零 X 坐标开始,但我希望它在文本字段中的 5 个像素之后开始。

【问题讨论】:

【参考方案1】:

将左视图放入您的文本文件中:

    textField.layer.cornerRadius = 5.0;
    UIView *paddingView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 5, textField.frame.size.height)];
    textField.leftView = paddingView;
    [paddingView release];
    textField.leftViewMode = UITextFieldViewModeAlways;

【讨论】:

非常感谢。对我很有帮助。【参考方案2】:

简单的方法。

添加文本字段的图像 添加自定义类型的 uitextfield 设置添加的 uitextfield 的框架并在图像右侧移动 5 个像素

查看附件图片了解详细信息

享受编程!

【讨论】:

【参考方案3】:

最简单的答案:

1) 拿一张UIImageView。在UIImageView 中添加UITextField 的图片。

2)UIImageView 上方添加带有“无边框”UITextFieldUIImageView 右侧5 个像素)。

祝你好运!!!

【讨论】:

【参考方案4】:

尝试使用这个

  UIImageView *imageView = [[UIImageView alloc] init];

    // add 5 (width) pixel for your space
    imageView.frame = CGRectMake(0,0 ,5, txtFld.frame.size.height);

    txtFld.leftViewMode = UITextFieldViewModeAlways;
    txtFld.leftView = imageView;

查看此图片了解更多信息。

【讨论】:

以上是关于如何在ios中从5像素的文本字段中输入文本[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何仅在文本字段中输入数字[重复]

在 AlertController 中从 UIPickerView 填充文本字段时出现问题

如何在java中从图像中读取文本[重复]

在操作之前将文本输入到多个警报文本字段中[重复]

如何限制在文本字段中输入的年份大小[重复]

如何在 iOS 中从 Evernote 笔记中获取文本