程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了使按钮在按钮按下时更改不透明度 UIKit大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决使按钮在按钮按下时更改不透明度 UIKit?

开发过程中遇到使按钮在按钮按下时更改不透明度 UIKit的问题如何解决?下面主要结合日常开发的经验,给出你关于使按钮在按钮按下时更改不透明度 UIKit的解决方法建议,希望对你解决使按钮在按钮按下时更改不透明度 UIKit有所启发或帮助;

好吧,我问这个问题真的很奇怪..我在 SwiftUI 之后开始用 Swift 编码,只是从来不需要知道这个..但是..

我如何获得按钮的默认行为......当我按下它时,不透明度会发生变化(在 UIKit 中)。我认为这将是默认行为,但显然不是..

这是到目前为止我的按钮配置

private func configure() {   
   layer.cornerRadius = 10
   settitlecolor(.white,for: .normal)
   titleLabel?.Font = UIFont.preferredFont(forTextStyle: .headlinE)
   translatesautoresizingMaskIntoConsTraints = false

   layer.borderWIDth = 2
   layer.bordercolor = UIcolor.systemPink.cgcolor
}

解决方法

您所描述的行为是 .system UIButton 而不是 .custom UIButton。如果您将按钮创建为 .system 类型,您将免费获得建议的行为。如果按钮是通过说 UIButton() 创建的,则它不是一个 .system 按钮。

大佬总结

以上是大佬教程为你收集整理的使按钮在按钮按下时更改不透明度 UIKit全部内容,希望文章能够帮你解决使按钮在按钮按下时更改不透明度 UIKit所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。