问题标签 [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.
iphone - 如何进行两个视图的水平翻转。请看图
有一个 ViewController = VC1,和两个视图 view1 = "A" , view2 = "B"。视图“A”做水平翻转并转向“B”。
我该如何解决这个问题?请看图。
iphone - UIView transitionFromView:过渡期间如何做黑色背景?
我使用下一个代码。
过渡工作正常。我想在过渡期间设置黑色背景。我怎样才能做到这一点?请看照片:
iphone - xcode , iphone 动画效果 setAnimationPosition
除了
[UIView setAnimationPosition:CGPoint(0,0)];
我正在实现“吸吮效果”,但效果一直在左上角。
我希望效果被“吸”到特定位置。
setAnimationPosition 似乎是这样,但它不工作/折旧?
ios - 是否有完整的页面卷曲?更新
好的,所以我真的很喜欢 pagecurl 效果,只有一个问题,当从应用程序内发送反馈电子邮件时,partialPageCurl 覆盖了取消按钮和邮件的大部分发送按钮。这些按钮仍然有效,但用户不会看到它们。有没有办法让 partialPageCurl 变成一个 fullPageCurl 几乎完全不在屏幕上?提前致谢!这是目前我正在推动观点的方式。
objective-c - iOS/Objective-C:transitionWithView 自定义动画块立即调整视图大小,而不是持续时间
以下代码是我在 UIViewController 中创建的一种方法,用于在控制器自己的视图顶部弹出/向下弹出“阅读器”覆盖。目的是让读者在特定点从透明、大小为零开始。然后“弹出”动画随着不透明度和大小的增加而增加,并移向应用程序框架的中心位置。“Popdown”随后以相反的方式设置动画,在向指定位置移动时向后收缩,淡出。
弹出代码完全按照需要工作。但是,弹出版本(即如果 isPopup == NO 执行的代码)会立即更改边界,而不是逐渐更改。因此,弹出动画从一开始就显示了一个 1 像素的方形视图,该视图向其目的地移动并逐渐消失。
我已经尝试只为框架设置动画,而不是边界和中心,但结果是相同的。
有谁知道为什么会发生这种情况,以及如何克服这个问题?
非常感谢您的时间。
iphone - UIModalTransitionStyle 从两个角(或等效)的部分卷曲可能吗?
我正在尝试创建一个自定义视图控制器。在这个控制器中,主视图必须能够从右下角和左下角卷曲(modaltransitionstylepartialcurl),每个都触发不同的视图。这是否可以通过以某种方式反映当前的部分卷曲模态转换来实现,以便它也可以从另一个角落操作?或者,这可以通过使用 UIView 动画转换并反映它来完成吗?还是我必须建立自己的动画?提前致谢!
uiview - 如何延迟翻转包含具有渐变背景的更新 UIButton 的 UIView
我有两个视图可以根据视图中的按钮按下来翻转。该视图有两个 CAGradientLayers 作为子层。如果我在动作方法触发后立即翻转,则按钮正在更改渐变的不透明度,因此您会看到卡顿(UIVIew 翻转动画必须适应本身正在更改的按钮。)
我可以通过执行 performWithSelection:withObject:afterDelay:0.1f 来破解解决方案,但感觉就像是这样的破解。我尝试设置图层的 needsDisplay 属性并测试它何时被清除,但这可能不足以告诉我屏幕本身已重绘。
达夫
ios - UIView transitionWithView 时髦的结果
我正在尝试编写一个应用程序,该应用程序使用自定义动画在 UINavigationController 的视图堆栈中的视图控制器之间进行转换。
现在,我正在添加同一个视图的多个后期,只是为了让机制正常运行。
我的视觉目标如下:
1. 创建一个新的“FirstVC”。
2. 将[FirstVC view] 的alpha 值设置为0。
3. 将[FirstVC view] 的transform 值设置为两个方向(垂直和水平)的25%。
在动画块中,我想要完成的是:
1. 将 [OutgoingVC view] 的变换值设置为双向 500%(将其放大 5 倍)。
2.将[OutgoingVC view]的alpha值设置为0(淡出为空)。
3. 将[FirstVC view]的transform值设置为1(恢复到原来的大小)。4. 将[FirstVC view]的alpha值设置为1(淡入为全色)。
这个动画的最终效果应该是“首页”炸开并淡出,而“下一页/底部页面”炸开(仅全屏)并淡入。这个想法是用户从地板上掉下来或某物。“再深入一点。”
我已将动画减慢到 10.0 秒的间隔,以便更好地了解正在发生的事情。
看来“OutgoingVC”(即顶视图)上发生的动画是正确的。然而,底部视图似乎很好(100% 的屏幕尺寸和 alpha=1.0),但它会继续运行,并且似乎会放大到 4x/5x 并且也会淡出到 0 的 alpha。一旦屏幕完全变黑,新的 UIViewController (FirstVC) 正确显示在屏幕上。
有谁知道为什么我的代码不会按照我想要的方式运行?
谢谢!
愚蠢的我!这是代码:
ios - UIView transitionWithView:不工作
我正在为漫画书应用程序制作布局编辑器。漫画书的页面被分成几行,然后每行至少有一列。当用户在列上执行垂直滑动时,它应该分成两个单独的列。这部分已经可以正常工作了,但我想使用 +transitionWithView: 添加一个简单的卷曲过渡。一切仍然正常(列很好地划分),但没有动画。这是代码:
}
我已经检查了所有视图的几何形状,看起来还可以。此外,完成块被正确执行。
可能是什么问题?