gpt4 book ai didi

iphone - 我应该传递什么作为参数?

转载 作者:行者123 更新时间:2023-12-03 20:22:15 25 4
gpt4 key购买 nike

UIView类有一个类方法:

+ (void)transitionWithView:(UIView *)view duration:(NSTimeInterval)duration options:(UIViewAnimationOptions)options animations:(void (^)(void))animations completion:(void (^)(BOOL finished))completion

这是我第一次看到像动画和完成参数这样的参数。我在这个地方写什么:animations:(void (^)(void))animations ? (^) 和 void 是什么意思?

最佳答案

^ 字符表示 c block 。 block 是在函数需要时执行的代码块。我不确定 animations: 参数,但当动画结束时 completion: block 会被执行(如名称所示)。

可能的调用可能如下所示:

[UIView transitionWithView:myView 
duration:1.0
options:0
animations:^{} /* this denotes empty block */
completion:^{
NSLog(@"Animation has completed");
}
];

关于iphone - 我应该传递什么作为参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6506464/

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