是否可以控制UI视图边框属性( colored颜色 、粗细等)直接从接口构建器还是只能通过编程来完成?

推荐答案

实际上,您可以通过接口构建器设置视图图层的一些属性.我知道我可以通过Xcode设置图层的borderWidth和cornerRadius.borderColor不起作用,可能是因为图层需要CGColor而不是UIColor.

您可能必须使用字符串而不是数字,但它确实有效!

layer.cornerRadius
layer.borderWidth
layer.borderColor

更新:

示例

Update: select appropriate Type for Keypath:

enter image description here

Ios相关问答推荐

为什么Pushed View Controller在UIKit中具有导航控制器?

如何仅在TextField中的文本发生更改时才执行代码?

OnTapGesture在其修改的视图外部触发

如何使用Swift以编程方式更改SVG文件中某些元素的 colored颜色

如何将 AppIntent 添加到应用程序目标并在交互式小部件中使用它

在iOS中使用Swift,即时更改应用语言后,立即改变外观会出现问题

SKScene 的更新功能似乎不起作用

Flutter 构建 ios 失败:运行 pod 安装时出错

使用 SceneKit 从 CapturedRoom.walls 重新创建 RoomPlan

工具栏底部 iOS 16 - SwiftUI

我可以使用同一个 Firebase 应用将多个 Flutter 应用添加到一个 Firebase 数据库吗?

缺少推送通知权利

为什么 Safari 在使用 iOS 6 设备进行远程调试时显示No Inspectable Applications?

Got Unrecognized selector -replacementObjectForKeyedArchiver: 在 Swift 中实现 NSCoding 时崩溃

通过 segue 传递数据

是否可以使用 sharedHTTPCookieStorage 为 UIWebView 手动设置 cookie?

Xcode 8:函数类型不能有参数标签 destruct 我的构建

在滚动视图中使用动态大小的控制器调整容器视图的大小

SRCROOT 和 PROJECT_DIR 有什么区别?

UITableView:从空白部分隐藏标题