ios - 如何使用 swift 在 IOS 中的另一个 ImageVIew 上显示一个 Imageview

标签 ios swift

我是 iOS 新手,请考虑。以下是我设计的屏幕

enter image description here

AttendanceViewController

class AttendanceViewController: UIViewController,UIApplicationDelegate,
    UICollectionViewDelegateFlowLayout,UINavigationControllerDelegate,
    CLLocationManagerDelegate,UIImagePickerControllerDelegate {

    @IBOutlet weak var loginstatus: UILabel!
    @IBOutlet weak var displayloginimg: UIImageView!

    override func viewWillAppear(_ animated: Bool) {

        loginstatus.layer.zPosition = 1

    }

   // start give attendance
    @IBAction func giveLoginbtn(_ sender: Any) {

    }

}

Note: Camera Button is not showing when I load image in the displayloginimg: UIImageView! I add this line loginstatus.layer.zPosition = 1 so Login Label is showing,But Camera Button is not showing..

最佳答案

尝试使用 bringSubviewtoFront 方法将层次结构中的 View 移动到另一个 View 的前面,而不是 layer.zPosition

self.view.bringSubview(toFront: yourView)

代码:

override func viewWillAppear(_ animated: Bool) {

    self.view.bringSubviewToFront(loginstatus)

}

// start give attendance
@IBAction func giveLoginbtn(_ sender: Any) {

    let camButton = sender as! UIButton
    self.view.bringSubviewToFront(camButton)
}

关于ios - 如何使用 swift 在 IOS 中的另一个 ImageVIew 上显示一个 Imageview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53517499/

相关文章:

swift - 以编程方式添加到 NSTableView 的列在 Delegate 中无法识别

swift - iOS 将在 viewDidDisappear 之后 CATransaction 等待,然后再调用完成 block

ios - 在 swift 4 中修改 [UInt8] 字节数组的最佳方法是什么?

ios - 如何在 IOS 8 中制作像 Spotify 那样的侧边栏菜单

ios - 转到当前 View Controller 的新实例

ios - 设置GreenhouseCI时出现"Provisioning profile does not match the developer certificate"错误

arrays - Swift - 虽然循环不起作用

iOS 生成 RSA 非随 secret 钥对?

ios - Mapbox 注释标记针的底部不在坐标上

android - 是否有任何跨平台工具可以将响应式网站转变为 native 移动应用程序?