【发布时间】:2017-08-10 05:03:22
【问题描述】:
我有一个疑问:从代码而不是从界面生成器创建 TextField 是错误的?
例如,我使用的是 CocoaPods 拍摄的“AwsomeTextField”。
在解释的页面上说:
let field = AwsomeTextField(frame: CGRect(x: 60, y: 200, width: 320, height: 44))
field.placeholder = "test"
view.addSubview(field)
但是如果我用CGRect (x: 60, y: 200, width: 320, height: 44) 分配一个绝对位置,那么如果我在 iPad 或 iPhone 上运行该应用程序,那么图形当然会变得很糟糕。
我可以使用界面生成器中的 cocoa pod 的模块来添加正确的约束,或者我也可以通过代码来处理自动布局?我很困惑!
【问题讨论】:
标签: ios objective-c iphone cocoa