我是 iOS 开发新手,已经阅读了很多教程和视频系列。我来自 Windows 背景,并且想知道,如果我想创建一个自定义“样式化”按钮,在 View Controller 中重写什么函数来进行 ui 更改,例如圆化按钮的边缘。 ETC。 到目前为止,我所做的是添加一个带有图像、插图、约束、背景颜色的按钮,现在只需要圆化边缘,这是通过覆盖 loadView 函数来完成的。
override func loadView() {
super.loadView()
loginButton.layer.cornerRadius = 10
loginButton.clipsToBounds = true
}
最佳答案
在您的其他帖子中对此进行了评论 - 如果您使用的是 Xcode 6,则有一些新属性允许您实时显示 UI 元素的更改(在 Storyboard 上)。
引用 weheartswift.com 上的本教程,https://www.weheartswift.com/make-awesome-ui-components-ios-8-using-swift-xcode-6/
“IBInspectable 在界面构建器属性检查器中公开类属性,并且 IBDesignable 实时更新 View !”
如果您查看该页面底部的视频,它会显示一些带有按钮的示例,这些按钮似乎正是您正在寻找的内容。
关于ios - 在 iOS 上哪里执行 UI 元素样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31755832/