ios - 如何在不连接 socket 的情况下将 Storyboard的按钮颜色设置为常用颜色

标签 ios swift xcode storyboard

我有一个 Storyboard,只有几个 View Controller ,我需要为按钮设置通用颜色,但是一些按钮 socket 没有连接,有没有办法通过编辑 Storyboard xml 或其他东西来设置通用颜色

最佳答案

创建要为其添加自定义属性的新类

import UIKit
@IBDesignable class ButtonColorBlockView: UIButton {

@IBInspectable var blockColor: UIColor = UIColor.gray {
    didSet {
        backgroundColor = blockColor
    }
   }
}

在 Storyboard 中添加背景色作为默认引用图像 enter image description here

详细引用 https://medium.com/bpxl-craft/working-with-ibdesignable-807739869b36

关于ios - 如何在不连接 socket 的情况下将 Storyboard的按钮颜色设置为常用颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51796688/

相关文章:

ios - 添加 curl 参数 CURLOPT_USERPWD IOS

ios - iOS5 是否同时支持 GL_STENCIL_INDEX 和 GL_STENCIL_INDEX8?

swift - 从选择器调用协议(protocol)扩展函数

ios - 以编程方式定义的不同行为 NSLayoutConstraints 与 'greaterThanOrEqual' 的 Storyboard 约束

ios - Xcode项目中使用的静态库之间的冲突

ios - UILabel 中的多行字符串格式化问题

swift - 在可哈希类中自动实现唯一 ID

iOS:使用 Syncano DB 建模好友列表

iphone - 使 IBOutlet UIImageView 可从方法内部访问

xcode - xcrun simctl status_bar 在 xcode 12 中不起作用