gpt4 book ai didi

iphone - 在 X 轴(水平轴)上旋转 UIView

转载 作者:可可西里 更新时间:2023-11-01 03:28:37 25 4
gpt4 key购买 nike

我想将一个 UIView 在其水平轴上旋转 360 度,然后刷新 View 中的内容。我一直在寻找解决方案。在这里和那里找到一对夫妇。这就是我得出的结论。

    [UIView animateWithDuration:1 delay:0 options:UIViewAnimationOptionTransitionNone animations:^{
self.tableView.layer.transform = CATransform3DMakeRotation(M_PI,1.0,0.0,0.0);
} completion:^(BOOL finished){
NSLog(@"Finished first pi");
[UIView animateWithDuration:1 delay:0 options:UIViewAnimationOptionTransitionNone animations:^{
self.tableView.layer.transform = CATransform3DMakeRotation(M_PI,1.0,0.0,0.0);
} completion:^(BOOL finished) {
NSLog(@"Finished second pi");

}];

}];

这会翻转 View ,但只会翻转 180 度。我想让它再翻转一次,这样我才能正常看到 View ..

我的两个 NSLog 一个接一个地显示。我确定我在这里遗漏了一些东西。任何帮助都会有帮助..

谢谢

最佳答案

在您的完成 block 中,尝试将新转换与当前转换连接起来。

self.tableView.layer.transform = CATransform3DConcat(self.tableView.layer.transform, CATransform3DMakeRotation(M_PI,1.0,0.0,0.0));

关于iphone - 在 X 轴(水平轴)上旋转 UIView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7692141/

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