gpt4 book ai didi

ios - UIButton 的 imageView 属性和隐藏/alpha 值

转载 作者:可可西里 更新时间:2023-11-01 06:17:47 26 4
gpt4 key购买 nike

我有一个 UIButton,它在某些情况下应该显示事件指示器而不是图像。我现在所做的是将按钮的 imageView 的隐藏属性设置为 YES 并返回。我还尝试将 alpha 值设置为 0.0f 然后再设置回 1.0f。

在按钮的状态改变之前,这一直有效。这会重置 imageView 的属性并导致 hidden == NO 和 alpha == 1.0f。

有没有人做过类似的事情或者知道如何隐藏按钮的 imageView 而其余部分保持可见?

最佳答案

您可以通过使用 View 图层的变换属性来实现这一点,即

隐藏

快速代码

button.imageView?.layer.transform = CATransform3DMakeScale(0.0, 0.0, 0.0)

objective-c 代码

button.imageView.layer.transform = CATransform3DMakeScale(0, 0, 0);

取消隐藏

button.imageView?.layer.transform = CATransform3DIdentity

objective-c 代码

button.imageView.layer.transform = CATransform3DIdentity

关于ios - UIButton 的 imageView 属性和隐藏/alpha 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11673479/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com