gpt4 book ai didi

iphone - 我如何在动画进行时修改 contentInset?

转载 作者:行者123 更新时间:2023-11-28 23:15:07 26 4
gpt4 key购买 nike

我想将我的 contentInset 修改为动画标签的原点,因为它正在动画(我正在降低标签,我想将 View 滚动到标签的原点,因为它正在动画,这样它看起来就像它静止不动一样)

最佳答案

您可以像这样在一个 block 中添加两个动画:

    [UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:<#duration#>];

[<#yourLabel#> setFrame:CGRectMake(<#CGFloat x#>, <#CGFloat y#>, <#CGFloat width#>, <#CGFloat height#>)];
[<#yourScrollView#> setContentInset:UIEdgeInsetsMake(<#CGFloat top#>, <#CGFloat left#>, <#CGFloat bottom#>, <#CGFloat right#>)];

[UIView commitAnimations];

让我知道这是否适合您。

关于iphone - 我如何在动画进行时修改 contentInset?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6787535/

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