我想将我的 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/