【发布时间】:2020-02-05 11:10:12
【问题描述】:
我想知道是否可以根据SwiftUI中的superview将height和width按比例调整到任何UIControl?
正如我们所做的那样:
let txtFld = UITextField()
txtFld.frame = CGRect(origin: CGPoint(x: 0, y: 0), size: CGSize(width: self.view.frame.width/2, height: self.view.frame.height*0.1))
我知道我们可以通过使用Spacer()、.padding 和edgeInsets 以某种方式实现调整宽度。但是height 呢?我看过很多SwiftUI 的教程,height 到处都是静态的。即使在苹果的网站上。 SwiftUI Tutorials
如果有人知道如何设置与视图高度成比例的高度,请在此处分享。因为在某些时候我们需要这样。例如。如果需要根据设备高度制作按钮。 (假设 iPhone SE = 40,iPhone 8P = 55,iPhone X = 65)
【问题讨论】:
标签: ios swift xcode swiftui xcode11