ios - 在 iOS 上哪里执行 UI 元素样式

标签 ios xcode

我是 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/

相关文章:

ios - XCode 如何在文件夹中组织 Assets

ios - 无法启动应用程序(验证开发者应用程序证书)

ios - 谷歌 Flatbuffer iOS

iphone - SQLite 'Error while updating. ' 约束失败''

xcode - 如何使用 GitHub Actions 安装私有(private) Pod?

iphone - 当我们从 ios 中的 json 获取它时如何检查 valueOfKey 是 Array 还是 Object

ios - 在 Swift 中打印当前文件的类名

ios - Swift:executeFetchRequest:无法转换类型为 'Any Object' 的值

Swift,传递的segue信息不会显示

ios - 解释 iOS7 中自动调整 ScrollView 插入、扩展布局包含不透明条、边缘ForExtendedLayout 之间的区别