gpt4 book ai didi

iphone - UIAnimation 导致按钮 titleLabel 在动画期间消失

转载 作者:行者123 更新时间:2023-11-28 19:17:00 30 4
gpt4 key购买 nike

我正在提交这个简单的动画,它会导致按钮缩小到 0 的宽度:

[UIView animateWithDuration:0.2
delay: 0.0
options: UIViewAnimationOptionCurveEaseIn
animations:^{
[btnActionButton setFrame:CGRectMake(160, 10, 0, 55)];
}
completion:^(BOOL finished){
}];

现在的问题是,一旦动画开始,按钮的 titleLabel 会自动隐藏...我确保使用模拟器的 slowAnimation 模式。

有没有可能在动画的时候标签也跟着frame一起缩小了,因为如果button title一开始就消失了,会显得很别扭。

提前致谢。奥拜德

最佳答案

因为宽度为0。

使用下面的代码。

[UIView animateWithDuration:0.2
delay: 0.0
options: UIViewAnimationOptionCurveEaseIn
animations:^{
[btnActionButton setFrame:CGRectMake(160, 10, 50, 55)];
}
completion:^(BOOL finished){
}];

代替 50 给出动画后按钮的宽度。

关于iphone - UIAnimation 导致按钮 titleLabel 在动画期间消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11428752/

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