簡體   English   中英

在文本字段中的圖標和文本之間添加空間

[英]adding space between icon and text in textfield

我有一個文本字段,在其中添加了文本和圖標。 就像下面的截圖:

在此處輸入圖片說明

但是我想在圖標和文本之間有空間。

我嘗試了這段代碼:

let imageView = UIImageView(frame: CGRect(x: 0, y: 0, width: 20, height: 20))
let image = UIImage(named: "username")
imageView.image = image
let viewLeft: UIView = UIView(frame: CGRect(x: 0, y: 0, width: 30, height: 20))
viewLeft.addSubview(imageView)

但是得到這個:

在此處輸入圖片說明

如何在圖標之前而不是后面添加空格?

您可以嘗試以下代碼:-

public func setLeftView(of image: UIImage!) {

        //setting left image

        self.paddingLeft = 50
        let paddingView = UIView(frame: CGRect(x: 0, y: 0, width: 40, height: 40))
        let paddingImage = UIImageView()
        paddingImage.image = image
        paddingImage.contentMode = .scaleAspectFit
        paddingImage.frame = CGRect(x: 15, y: 0, width: 23, height: 40)
        paddingView.addSubview(paddingImage)
        self.leftView = paddingView
        self.leftViewMode = UITextFieldViewMode.always
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM