我正在为iOS应用程序开发iOS设计,但我必须为每个设备使用大小等级。有没有办法,如果我使用一个可以用于其他设备的设计,如android。
答案 0 :(得分:0)
答案将是非常长的。让它保持简短和甜蜜。
探索自动布局和限制。
无论您的应用程序有多大,您都可以通过自动布局实现它。
答案 1 :(得分:0)
是的,有一种方法可以为IOS设计一个适用于所有其他设备的应用程序。
您必须以编程方式设置布局和约束。
示例 -
let exampleImageView: UIImageView = {
let imageView = UIImageView(image: "Your Image Name")
imageView.translatesAutoresizingMaskIntoConstraints = false
imageView.contentMode = .scaleAspectFit
return imageView
}()
然后创建一个函数并设置宽度,高度等
func setLayout(){
view.addSubview(exampleImageView)
exampleImageView.centerXAnchor.constraint(equalTo: view.centerXAnchor).isActive = true
exampleImageView.centerYAnchor.constraint(equalTo: view.centerYAnchor).isActive = true
exampleImageView.heightAnchor.constraint(equalTo: view.heightAnchor, multiplier: 0.5).isActive = true
}
最后为什么要以编程方式构建布局 - 因为它不会在IOS应用程序的其他设备中崩溃。有关更多信息,请点击此链接 - https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/AutolayoutPG/ProgrammaticallyCreatingConstraints.html