问题标签 [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 投票
1 回答
144 浏览

uiview - 如何使用动画缩放 uiview 及其内部的所有内容(其他自定义绘制的 uiview)?

我有一个 uiview,其中包含其他自定义绘制的 uiview。现在我想要这样,当用户单击此父视图时,它将扩展为带有动画的新定义帧。我使用动画块取得了一些成功。问题是扩展视图只是未扩展 uiview 的缩放版本,因此它有点像素化。现在通过在动画块之后调用子视图setneedsdisplay(),扩展视图的最终结果是清晰的(即没有像素化)。但在过渡中它仍然像素化。

有人可以提出更好的方法吗?

0 投票
2 回答
679 浏览

iphone - UIModalTransitionStyleFlipHorizo​​ntal 在横向模式下垂直翻转

我正在开发一个横向模式的应用程序。在横向模式下进行 UIModalTransitionStyleFlipHorizo​​ntal 翻转时,它会垂直翻转。

有什么办法可以解决吗?

这是代码:

0 投票
1 回答
77 浏览

ios - UIView - 动画视图

我想按下一个按钮让我的 UIView 打开到一侧。我的意思是就像一扇门会打开,它的侧面是固定的,但不是完全旋转,只是旋转了 30-40° 角。我怎样才能做到这一点?我尝试使用 UIViewAnimationOptionTransitionFlipFromBottom 翻转 UIView,但它完全翻转并且轴位于其中心,而不是一侧。我怎样才能做到这一点?

0 投票
2 回答
880 浏览

ios - 视图之间的交换/转换 iOS 编程

我是 IOS 编程的新手,目前我有一个带有两个选项卡的选项卡栏应用程序。我有两个问题。

第一个选项卡显示了一张地图,用一些图钉想象它。导航栏上有一个按钮,单击此按钮时,我希望地图视图移出并进入列表视图。您可以从图像中看到 UI。该按钮称为列表。

现在,当我单击列表时,我希望此视图消失并进入列表视图。所以这是我的问题?

1)我该怎么做?我尝试了导航模型,但我不想这样做,因为我不想要后退按钮。我尝试制作两个不同的视图,然后将按钮拖到该视图,但应用程序崩溃了。我只想要 nab 栏上的列表按钮,单击时视图更改为列表视图,按钮文本更改为地图。因此,现在如果我再次单击该按钮,它应该返回到地图视图并且该按钮变为列表。

2)我如何实现这个动画?我见过一些页面翻转的应用程序,我也见过一些选项,比如降低不透明度等,但我想实现翻转动画。

感谢您为我提供的任何帮助。对此,我真的非常感激。

0 投票
1 回答
321 浏览

ios - 在 UIDeviceOrientationLandscapeLeft 和 UIDeviceOrientationLandscapeRight 中实现相同的页面转换

我在 iOS 6.0 sdk 中开发项目,它应该在 iOS4.3+ 设备上运行,在我的项目中,我使用页面卷曲来导航页面之间,但是 LandscapeLeft 中发生的页面卷曲与 Landscape Right 中的 Pagecurl 不同。
我希望在横向左侧发生的相同页面卷曲在横向右侧。
请查看链接以更好地理解。 视频演示链接

我使用的代码如下所示

谁能告诉我我在这段代码中做错了什么。任何帮助将不胜感激。

0 投票
2 回答
1891 浏览

iphone - 重现时间轴的动画效果,如 Google plus ios 应用程序中的动画效果

我对 Google Plus iOS 应用程序中时间轴上的 Tiles 3D 相似动画感到非常困惑。我正在研究它,但我无法成功地创建对象的完美 3D 动画。我对带有 UIView 元素块的动画有一些简单的了解。但我不知道如何应用 3D 过渡。

你可以帮帮我吗?

我找到了这个,但它适用于 android,答案适用于 js。类似的东西。

在此处输入图像描述

0 投票
3 回答
2163 浏览

ios - TransitionFromView 移除前一个视图

在我的应用程序中的视图之间转换时,我在使用 TransitionfromView 时遇到问题。

设置

这是视图控制器的基本设置。它有两个视图。一个 MKMapView 和一个 UITableView。当按下切换按钮时,它应该在地图和表格之间交替视图。

这是我的 *.h 文件

所以 tableview 来自故事板,而 mapview 是在程序中创建的。

问题

当我从 MapView 从 TableView 转换时,tableview 的值为 null(0x0000000)。我确实理解 transitionfromview 的行为是从父视图中删除视图。但是当我尝试在转换后将表格视图添加为子视图时,它不起作用,因为该值为空。所以我的问题是,如果视图为空,如何在转换后添加 tableview?

PS:如果这是一个简单的问题,我深表歉意,但我是 iOS 编程的新手,并且在发布这个问题之前确实尝试过查看论坛。

0 投票
2 回答
277 浏览

ios - UIview Flip 使 Views 变暗

我一直在 iOS 中实现一个简单的 FlipView:一个包含两个子视图的 UIView,一次显示一个,当你点击它时,它会翻转它们。我正在使用以下动画翻转。

很直截了当,对吧?

但让我烦恼的是,当视图翻转时,翻转的内容变暗了。这表明,在浅色背景下。

有没有人知道一个解决方案来拥有完全相同的动画,但没有变暗(<= 这甚至是一个词吗?)

提前致谢 !

PS:我的目标是 IOS 5 及更高版本。

0 投票
1 回答
439 浏览

ios - 自定义 UIStoryboardSegue 中的视图之间未显示过渡

我写了一个自定义的 UIStoryboardSegue。

我的 CustomSegue.m 文件中的唯一代码是:

如果我设置了一个故事板,所以它只有两个 UIViewController,第一个上的按钮链接到第二个,所有工作都按计划进行:从左过渡有一个翻转。

但是:如果我在第一个 UIViewController 之前放置一个 UINavigationController,则 segue 现在会调出第二个视图控制器,而无需从左侧翻转。

到底是怎么回事?为什么过渡不适用于导航控制器?

谢谢你的帮助!

(如果您有兴趣,我使用自定义 segue 的原因是这样我可以在一些介绍页面之后出现一个主从视图。我受到这个 Stackoverflow 答案的启发。)

0 投票
1 回答
791 浏览

ios - iOS - 使用 CATransition 在两个 UIView 之间正确设置动画

我的屏幕上已经有一个 UIView,我希望根据我检测到的滑动手势从四个方向(左、右、上、下)之一“滑入”一个新的 UIView。获取 swipegesture 信息已经完成并且不是问题,但是现在,让我们说如果我向左滑动,那么我希望另一个 UIView 实例从右侧“滑入”。

具体来说,当新的 UIView 从右侧滑入时,旧的 UIView 开始向左滑出视图,直到完全滑出视图。换句话说,我希望你可以在动画期间看到两个 UIView,直到原始 UIView 不再可见。在您的 iPad 上可以看到相同类型的效果,例如,当您在主屏幕上并向左滑动时 - 当您的主屏幕滑出视图时,它会从右侧滑入另一个应用程序图标屏幕左边。我想要实现的唯一警告是,您不能在中途停止过渡。

无论如何,这是我到目前为止的代码 - 我认为我很接近但想获得一些帮助,也许可以完成我需要在这里完成的事情:

UIView TileView 是我的 viewController 的子视图。是否需要为 newView 进行任何其他设置以使所有内容与屏幕位置相匹配?我认为KCATransitionPush 是我正在寻找但不是 100% 确定的动画类型。

对我在这里缺少的任何帮助都会有所帮助。