如何访问TextField标签框架?

问题描述 投票:0回答:1

[我正在尝试在搜索栏的文本字段的左侧显示一个锁定图标,就像您访问安全站点时Safari所显示的一样,但我不知道如何设置框架。

如何在文本字段中获得标签的框架?

这是我所拥有的:

    let lockImageView = UIImageView()
    lockImageView.image = UIImage(named: "lock")
    lockImageView.contentMode = .scaleAspectFit
    lockImageView.frame = CGRect(x: searchBar.bounds.midX, y: 23, width: 11, height: 11)
    searchBar.addSubview(lockImageView)

这是它的外观,因为图标的框架不正确:enter image description here

swift uitextfield uilabel uisearchbar frame
1个回答
0
投票

在将图像添加到子视图之前,将这两个添加到您的searchBar中

searchBar.leftView = lockImageView
searchBar.leftViewMode = UITextFieldViewMode.Always
© www.soinside.com 2019 - 2024. All rights reserved.