相关疑难解决方法(0)

在UITextField的开头创建空间

我想在UITextField的开头留一点空间,就像这里一样: 向UITextField添加左边距

但我不知道如何用Swift做到这一点.

cocoa-touch uitextfield ios swift

133
推荐指数
17
解决办法
10万
查看次数

在 Swift 4 中左侧/右侧的 UITextField 中添加图标或图像

我已经在UITextField. 当我设置文本时,它位于左侧图标上方。我想在UITextField. 我使用了下面的代码。

    let imageView = UIImageView(image: UIImage(named: strImgname))
    imageView.frame = CGRect(x: 0, y: 0, width: imageView.image!.size.width , height: imageView.image!.size.height)
    let paddingView: UIView = UIView.init(frame: CGRect(x: 0, y: 0, width: 50, height: 30))        
    paddingView.addSubview(imageView)
    txtField.leftViewMode = .always
    txtField.leftView = paddingView
Run Code Online (Sandbox Code Playgroud)

iphone uitextfield ios swift swift4

5
推荐指数
3
解决办法
1万
查看次数

Swift:如何在文本字段的左侧创建图像?

我有一个文本字段:

let usn_text_field: UITextField = {
        let tf = UITextField()
        tf.placeholder = "Username"
        tf.translatesAutoresizingMaskIntoConstraints = false
        tf.background = #imageLiteral(resourceName: "usericon2")
        return tf
    }()
Run Code Online (Sandbox Code Playgroud)

此文本字段显示带有展开图像的输入字段。但是我想在输入的左侧添加一个简单的图标,如何调整图像的大小和位置?

ios swift

4
推荐指数
1
解决办法
1194
查看次数

受密码保护的 UITextField 上的大写锁定图像

我正在创建一个需要使用 USB 键盘的应用程序。(普通触摸屏键盘已被禁用,不会显示。)当用户第一次安装应用程序时,他们需要创建一个四位数的 Pin。Pin 的输入字段受密码保护(因为每次输入新数字时都会出现点)。Pin UITextField 设置为仅四位数字除外。任何其他字母/数字都不会添加到 UITextField。这是它的样子——

链接到图像。

这里的问题是当用户单击 USB 键盘上的大写锁定按钮时,大写锁定图像将出现在 UITextField 中。但是,该字段只接受数字,所以我不想在文本字段中显示大写锁定图像。有没有办法删除大写锁定图像?

password-protection capslock uitextfield ios swift

3
推荐指数
1
解决办法
1389
查看次数

Swift在UITextField中添加图像或图标

我想在UITextfield中添加图标/图像.图标/图像应该留给占位符.我尝试了这种编码,但它没有在文本字段中显示图标/图像.

var imageView = UIImageView();

var image = UIImage(named: "usericon.png");

imageView.image = image;

username.leftView = imageView;

username.leftViewMode = UITextFieldViewMode.Always
Run Code Online (Sandbox Code Playgroud)

swift

2
推荐指数
1
解决办法
1万
查看次数

为什么我在文本字段中的左视图不起作用?

我使用下面的代码在我的文本字段中添加了一个左视图:

    usernameField.leftViewMode = UITextFieldViewMode.always
    passwordField.leftViewMode = UITextFieldViewMode.always

    let usernameImageView = UIImageView()
    let usernameImage = UIImage(named: "user icon grey.png")
    usernameImageView.image = usernameImage
    usernameField.leftView = usernameImageView

    let passwordImageView = UIImageView()
    let passwordImage = UIImage(named: "lock icon grey.png")
    passwordImageView.image = passwordImage
    passwordField.leftView = passwordImageView
Run Code Online (Sandbox Code Playgroud)

这不起作用,然后我添加了一个 UIDesignable,这是一个非常简洁的过程,我从下面 StackOverflow 上的这个问题中获取。这意味着我可以看到故事板中的图标,如下所示。然而,这并没有出现。没有文本字段图标的模拟器照片 带有文本字段图标的故事板

Swift 在 UITextField 中添加图标/图像

textfield uitextfield ios swift

2
推荐指数
1
解决办法
3603
查看次数

UITextView左图图标swift

如何在UITextView中设置左图像?

填充,因为它不能相互重叠图像和文本.

这不是UItextField,使用"UITextView"代替"UItextField"UItextField,它提供了内置的leftview和rightview,它们在"UITextView"中不存在

class CustomTextView:UITextView{

    /// A UIImage value that set LeftImage to the UITextView
    @IBInspectable open var leftImage:UIImage? {
         didSet {
            if (leftImage != nil) {
               self.leftImage(leftImage!)
            }
        }
    }

fileprivate func leftImage(_ image: UIImage) {
    let icn : UIImage = image
    let imageView = UIImageView(image: icn)
    imageView.frame = CGRect(x: 0, y: 2.0, width: icn.size.width + 20, height: icn.size.height)
    imageView.contentMode = UIViewContentMode.center

}
Run Code Online (Sandbox Code Playgroud)

我希望你明白我应该需要什么.

image uitextview ios swift

1
推荐指数
1
解决办法
1626
查看次数