【问题标题】:Disable UIButton highlighting in Storyboard and Swift 2在 Storyboard 和 Swift 2 中禁用 UIButton 突出显示
【发布时间】:2015-10-30 19:28:47
【问题描述】:

我正在尝试禁用 Storyboard 中 UIButton 设置的突出显示。我在 Xcode 7.1 上使用 Swift。我将按钮设置为自定义,我已经尝试了所有我能想到的方法,它仍然突出显示。 Here 是 Objective-C 的另一个问题,我已经尝试了一切,甚至是 Storyboard 图像名称空白的想法。

按钮已正确连接。

如何禁用突出显示?这是 Xcode 中的错误吗?

【问题讨论】:

    标签: ios xcode swift uibutton


    【解决方案1】:

    我猜你的意思是你不希望按钮在被点击时出现变化。一种方法是创建一个拒绝突出显示的UIButton 的子类:

    class NonHighlightingButton: UIButton {
        override var highlighted: Bool {
            set { }
            get { return super.highlighted }
        }
    }
    

    然后,在故事板中,将按钮的自定义类设置为 NonHighlightingButton

    【讨论】:

    • 暂时有效...我希望我知道为什么其他一切都不起作用。谢谢。
    猜你喜欢
    • 2015-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-06
    • 2013-07-05
    • 2019-11-30
    • 2018-09-22
    • 2013-10-15
    相关资源
    最近更新 更多