问题标签 [uiviewanimationtransition]

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.

0 投票
2 回答
760 浏览

objective-c - 如何在启动其他 UIView 动画之前提交 UIButton 状态更改?

我有一个 UIButton 触发一个目标动作,导致一个视图在 touchupinside 上转换到另一个视图。

发生这种情况时,我还将按钮的状态更改为选中,但所选状态的(不同)背景图像在 UIView 转换完成之前实际上并没有绘制(或者有时它似乎也随着 UIView 转换进行转换。)

如何在开始视图转换之前强制按钮重绘新的背景图像?

在 UIControlEventTouchUpInside 上运行的代码:

和自定义(RhSubTab)按钮类:

0 投票
3 回答
501 浏览

iphone - 几秒钟后翻转 iPhone viewController 以显示数据变化

我想在按钮单击时翻转视图动画,这样我就可以在同一个视图控制器上更改文本和图像,它可以在我的 iPhone 应用程序中提供很酷的动画。我以前曾使用此代码进行翻转过渡:-

但它会推送一个我不想要的新视图控制器。 我想在同一个视图上翻转这个动画

请帮忙。

0 投票
2 回答
4326 浏览

objective-c - Objective-c:执行多个transitionWithView动画块

我正在尝试制作一个简单的西蒙游戏(不断增加的颜色闪烁序列,用户必须尝试重复该序列)。我要解决的方法是拥有 4 个 UIViews 和 8 个图像。所以有一个用于红色、蓝色、绿色和黄色的 UIView。我有深绿色、浅绿色、深红色、浅红色等的 GIF。

所以在我的代码中,我使用 UIView 的 transitionWithView 动画块: UIView imageView.image 默认为深色图像,这个块正在转换为浅色图像,完成后返回深色图像(给它“点亮”的样子)。

当我用一种颜色调用此代码的方法时,这很好用。

问题是,假设我有一个 NSArray 或想要按顺序制作动画的颜色。因此,如果我的数组是“蓝色”、“绿色”,我希望使用蓝色调用 transitionWithView,为蓝色视图设置动画,然后为绿色​​视图设置动画。现在,它将同时为绿色视图和蓝色视图设置动画。

我现在正在尝试使用 NSTimer,但运气不佳。

任何建议都将不胜感激。

0 投票
4 回答
10355 浏览

objective-c - UIViewController 转换-objective-c

我有UIViewControllersA 和 B,它们分配在AppDelegate. 我需要对他们应用过渡。如何在不重新分配和替换的情况下传输它们UIViewsUIBarButtonItem此代码从我的 in调用UINavigationController

这个方法替换UIViews了我的UIViewControllers,我可以把它们转回来,或者只是不知道该怎么做。你能告诉我怎么做吗?

0 投票
2 回答
2800 浏览

iphone - UIView 动画像语音气泡

我正在开发一个应用程序,它有这个按钮调用菜单。当我单击该按钮时,它会将菜单视图添加到主视图。但我需要像从按钮中出来一样添加它。就像讲话泡泡。

在此处输入图像描述

这是我从一些 iphone 应用程序中获取的示例图像,他们在动画视图方面做得很棒,就像按钮中出现的气泡一样。

这是我正在谈论的应用程序,其中包含我提到的动画。

从这里下载位智应用程序

如果您使用的是 iphone,请下载并查看它。然后,您将正确了解该动画是如何发生的。顺便说一句,它是一个免费的应用程序。

我在网上搜索以找到解决方案,但找不到任何有用的东西。有一些想法可以使用以下代码来调用子视图。我尝试了一些视图动画,它有一些进展,但还不够好。

但我很确定这不是正确的方法。应该有适当的方法来做到这一点。

任何人都可以帮我解决这个问题。

提前致谢

0 投票
3 回答
10274 浏览

iphone - 带过渡的dismissModalViewController:从左到右

我正在使用一种很好的方法来关闭我的模态视图控制器:

这使得从左到右的滑动过渡,就像导航控制器弹出视图一样。

由于该方法是非公开方法,Apple 不会接受。如何在我的代码中编写这种动画(从左向右滑动以关闭模态视图,从右向左滑动以呈现模态视图)?

提前致谢

0 投票
0 回答
48 浏览

user-interface - 故事板过渡将设备变为纵向

在我的应用程序中,故事板控制 2 个视图。主视图和反面视图都是横向的,但是当我使用模态函数在两者之间转换时,它会将我的反面视图变成纵向我使用代码

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { return UIInterfaceOrientationIsLandscape(interfaceOrientation); }

以横向显示应用程序,但它变成纵向!我的 plist 和目标摘要都说 lanscape。

所有帮助将不胜感激!

0 投票
2 回答
1142 浏览

ios - 如何进行 facebook 风格转换

想要实现类似于 facebook 和许多其他应用程序中使用的视图控制器转换,附加了快照。它需要使用 CoreAnimation 框架还是在工具包中可用?

在此处输入图像描述

0 投票
2 回答
611 浏览

ios - 用transitionWithView同时显示和隐藏

我尝试了以下几种变体均无济于事。我想要的是显示一些东西的向下卷曲过渡,然后是相反的卷曲过渡。有透明度,所以效果是一个清晰的东西滚下一个视图。这是在上卷和下卷时调用的函数:

我已经尝试了十亿种不同的场景,但这个是最接近的。但问题是,当它与isVisible=一起运行时YEStopFold在转换完成之前一直可见。也就是说,新的东西在它上面滚下来,好像有一个新东西在上面的视图的副本。然后一旦完成,它将用正确的版本替换整个内容。
为了澄清,我试图topFold在任何动画开始之前隐藏,但由于某种原因,它坚持在动画完成之前一直徘徊。会喜欢这里的指针。

0 投票
4 回答
3857 浏览

ios - transitionFromView: 和翻转的奇怪行为。

我有一面图像墙 ( UIScrollView),里面有很多UIImageView's.

这是我的代码:

这是我的 IBAction:

当我使用时:

UIViewAnimationOptionTransitionCrossDissolve这仅对我在 ScrollView 中的图像有影响。当我在这段代码中使用 UIViewAnimationOptionTransitionFlipFromTop这会影响我的滚动视图。

怎么可能?

当然,我希望我的动画效果只适用于单个图像。