|
@@ -238,6 +238,7 @@ class NewProfileViewController: UIViewController, QrCodeReaderDelegate {
|
|
label.font = UIFont.systemFont(ofSize: 14)
|
|
label.font = UIFont.systemFont(ofSize: 14)
|
|
return label
|
|
return label
|
|
}
|
|
}
|
|
|
|
+
|
|
private func createQRCodeScannerButton() -> UIView {
|
|
private func createQRCodeScannerButton() -> UIView {
|
|
let btn = UIButton.init(type: UIButton.ButtonType.system)
|
|
let btn = UIButton.init(type: UIButton.ButtonType.system)
|
|
btn.translatesAutoresizingMaskIntoConstraints = false
|
|
btn.translatesAutoresizingMaskIntoConstraints = false
|
|
@@ -253,23 +254,23 @@ class NewProfileViewController: UIViewController, QrCodeReaderDelegate {
|
|
}
|
|
}
|
|
|
|
|
|
private func createQRCodeView() -> UIView {
|
|
private func createQRCodeView() -> UIView {
|
|
|
|
+ let width: CGFloat = 130
|
|
|
|
+ let frame = CGRect(origin: .zero, size: .init(width: width, height: width))
|
|
|
|
+ var imageView: UIView
|
|
if let fingerprint = self.fingerprint {
|
|
if let fingerprint = self.fingerprint {
|
|
- let width: CGFloat = 130
|
|
|
|
-
|
|
|
|
- let frame = CGRect(origin: .zero, size: .init(width: width, height: width))
|
|
|
|
- let imageView = QRCodeView(frame: frame)
|
|
|
|
- imageView.generateCode(
|
|
|
|
|
|
+ imageView = QRCodeView(frame: frame)
|
|
|
|
+ (imageView as! QRCodeView).generateCode(
|
|
fingerprint,
|
|
fingerprint,
|
|
foregroundColor: .darkText,
|
|
foregroundColor: .darkText,
|
|
backgroundColor: .white
|
|
backgroundColor: .white
|
|
)
|
|
)
|
|
- imageView.translatesAutoresizingMaskIntoConstraints = false
|
|
|
|
- imageView.widthAnchor.constraint(equalToConstant: width).isActive = true
|
|
|
|
- imageView.heightAnchor.constraint(equalToConstant: width).isActive = true
|
|
|
|
- imageView.translatesAutoresizingMaskIntoConstraints = false
|
|
|
|
- return imageView
|
|
|
|
|
|
+ } else {
|
|
|
|
+ imageView = UIImageView()
|
|
}
|
|
}
|
|
- return UIImageView()
|
|
|
|
|
|
+ imageView.translatesAutoresizingMaskIntoConstraints = false
|
|
|
|
+ imageView.widthAnchor.constraint(equalToConstant: width).isActive = true
|
|
|
|
+ imageView.heightAnchor.constraint(equalToConstant: width).isActive = true
|
|
|
|
+ return imageView
|
|
}
|
|
}
|
|
|
|
|
|
private func createContactCell() -> UIView {
|
|
private func createContactCell() -> UIView {
|