问题标签 [commitanimations]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
uiview - 使用 NavigationController.PushViewController 的 BeginAnimations 和 CommitAnimations
当我在导航中推动控制器时,我试图让基本的翻转动画过渡工作。下面的代码翻转视图,但是视图首先出现(每个元素淡入),然后发生翻转。是否可以使用 UINavigationController 制作翻转动画?
任何指针都会很棒,我为 Monotouch 找到的示例是在另一个视图内的视图上执行动画。
iphone - UIView removeFromSuperView 动画延迟
我有一种方法可以为其中一个子视图设置动画UIWindow
,然后将其从UIWindow
使用中删除removeFromSuperview
。但是当我放在removeFromSuperview
动画块之后,动画永远不会显示,因为在动画播放之前removeFromSuperview
删除了UIView
:-(UIWindow
我怎样才能延迟removeFromSuperview
动画先播放,然后删除子视图?我[NSThread sleepForTimeInterval:1];
在动画块之后尝试过,但那没有有预期的效果,因为动画出于某种原因也睡着了。
我的这种方法的代码:
iphone - iPhone 上的动画 - 使用图像序列还是旋转?
我正在为我的 iPhone 应用程序创建一个基本动画。我可以选择两种不同类型的动画。我可以用这个...
或类似的东西......
我有很多这些部分要制作动画,所以我想选择一个使用最少内存且运行速度最快的选项。任何建议都会很棒,谢谢
iphone - UITableView 导航栏“闪烁”动画
我有一个 UIViewController,一个“切换器”,它基本上只是将一个视图从一个旋转到另一个。
这一切都很好,除了我要转换到的视图是一个包含 UITableViewController 的 UIViewController。由于某种原因,当动画“翻转”时,导航栏是不可见的,一旦动画完成,导航栏就会出现。
它真的看起来不太好,我想知道是否有人知道我为什么会看到这个以及如何解决它?
谢谢,
--d
编辑:按要求添加一些代码!
切换器 viewDidLoad 方法 - 目前正在初始化两个 ViewController,因为我认为它可能会有所帮助
切换器 switchViews 方法
MainController viewDidLoad 方法
在 FirstLevelController 中,我只是将项目添加到表视图中……我尝试添加一个 navController.title = @“Home”,但我什至没有看到没有文本的黑色导航栏……它只是一个很大的空白空间.
非常感谢您的帮助!
iphone - 翻转 viewController 只翻转第一次
我正在翻到背面的信息视图。我让它翻转,并且我在另一侧有一个导航栏,可以让我回到原始视图(当我尝试使用模式时这是一个问题)。
我现在的问题是它只在第一次工作:我点击信息按钮,我翻转到背面。我点击返回按钮,我可以毫无问题地返回。
但是,如果我再次点击该信息按钮,它会推送到信息视图而不是翻转。后翻还是不错的。如果我离开根视图并去其他地方然后回来,它会再次正确翻转。在我单击信息按钮时调用的方法中:
谢谢你的帮助!
objective-c - - (void)viewWillAppear:(BOOL)animated 检测自定义动画
我有一个按钮,按下时会推动视图控制器,但是我使用的是自定义动画,因此pushViewController: childController animated:
设置为 NO。我想做的是在我的- (void)viewWillAppear:(BOOL)animated
方法中检测这个自定义动画并写一个这样的 if 语句;
这是我的按钮推动视图控制器的方法。
任何帮助将不胜感激,谢谢,萨米。
objective-c - 动画时如何在视图中获取 UIImageView 的真实位置?
大家好,
对于我使用的动画:
[UIView commitAnimation:@"anim" context:nil];
[UIView setAnumatioDuration:10];
imageView.center=CGPointMake(100,100);
[UIView 提交动画];
问题是,当我每 0.5 秒调用一次计时器时:
CGRect rect=[[imageview.layer presentationLayer]frame];
CGPoint点=rect.origin;
NSLog(@"x:%f,y:%f",origin.x,origin.y);
我总是会得到x:100,y:100
而我想要得到的是视图上的真实位置,
而 imageview标题为 (100,100)
10x 很多
ios - 如何在obj-c中存储动画?
我的班级有两种方法,每种方法都有一个动画。我的问题是,我可以将这些动画存储在一个数组或其他东西中并通过 beginAnimation:name 引用它们吗?如果是,我该怎么做?
感谢帮助
objective-c - 稳定的动画?
我正在制作带有光标和音乐的 iPhone/iPad 应用程序。我每个节拍都运行一个计时器并像这样移动它:
然而,它似乎开始很快,然后随着它的结束而减速。有什么办法让动画稳定吗?
ios - iOS 代码在主线程中的 commitAnimations 上崩溃
我正在为滚动视图内容插图制作动画,以便下拉刷新。
提交动画时我遇到了崩溃,它使主线程崩溃。如果我删除这段代码,我的应用程序永远不会崩溃。如果它几乎缩小到这个代码块,那么此时可能导致崩溃的原因是什么?