问题标签 [uianimation]
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.
ios - 如何使用 UIViewAnimationTransitionCurlUp 为自定义不规则奇数形状 UIButton 设置动画?
我有一个不规则形状的自定义按钮,我希望它具有卷曲效果。问题是 Xcode 将我不规则形状的按钮放在一个矩形中。该按钮是 .png 并且保留了透明度。在模拟器上,当按钮卷起时,黑色背景标记的整个矩形区域也会随之卷起。我想知道如何才能让按钮曲线向上。甚至有可能做到这一点吗?谢谢!
iphone - UItableViewCell 展开/折叠动画(展开时有效,但不折叠)
作为背景,这个问题与我之前发布的这个问题有关:Trying to expand/collapse UITableViewCell from a UIButton on the custom cell
总而言之,我有一个带有几个自定义表格单元格的 UITableView。每个自定义 UITableViewCell 都有一个文本区域,后跟一个“查看更多”按钮。本质上,每个单元格最初会显示 3 行文本,但是当用户点击“查看更多”按钮时,单元格应该扩展到整个文本区域的高度。再次点击按钮将折叠单元格。
我认为这很难想象,所以我在这里拍了一段短视频:http: //dl.dropbox.com/u/762437/cell-animation.mov
(它大约是一个 3.5mb 的文件,所以不应该花那么长时间来加载)。在视频中,我展示了一个执行展开/折叠动画的单元格。展开时,“查看更多”按钮会向下动画。再次点击它时,它只是跳回到原来的位置,没有动画。 编辑:对不起,我应该更清楚。UITableView 正确地为单元格设置动画,我要问的是如何使“查看更多”按钮正确设置动画。
我已经让展开/折叠工作了(我做对了还是错了是另一回事!),但动画没有按我预期的那样工作。展开动画有效,但折叠动画无效。
在每个自定义 UITableViewCell 类中,我都有一个 IBAction,当用户点击“查看更多”按钮时会调用它。我还跟踪当前在 NSMutableArray 中扩展的单元格。当用户点击“关闭”按钮时,该单元格将从数组中删除。
在我的 tableView 的 cellForRowAtIndexPath 中,我检查了数组以查看哪些单元格应该展开,哪些应该以默认大小显示。
我正在使用以下代码这样做:
经过调查,我发现在那个 if-else 的“else”分支中,buttonRect 已经在与原始位置相同的 Y 位置。我怀疑这就是为什么没有动画发生的原因,但我不确定。
任何帮助都会非常棒!
iphone - UIAnimation - 从 button.frame.origin.y 显示 UIView
我有一个UIButton
地方在我看来。在按钮的触摸事件中,我UIView
出现了。UIAnimation
我使用的使视图从窗口顶部显示。但我希望它出现在 button.frame.origin.y 中。在触摸按钮之前,视图是不可见的。触摸按钮视图应从上方位置开始出现。
这是代码:
这就是我再次隐藏视图的方式:
在 viewDidLoad 我正在做以下事情:
更新:
请看这个例子。这里的视图是从屏幕顶部出现的。我希望它从按钮 y 轴出现。就此而言,请考虑将按钮 y 位置向上一点。
iphone - 如何在 iPhone 应用程序中为图像设置动画?
我有一个简单的图像,我想在上下动画...我如何在 iPhone 应用程序中实现它?
请帮忙
谢谢
iphone - 对uitableviewcell的背景颜色进行动画更改
当从表格视图中选择一个单元格时,我希望单元格的背景颜色从白色(或透明)变为黑色,并且我希望颜色的变化具有动画效果。这可能吗?
我知道更改 uitableview 单元格的背景颜色需要某些技巧,并且我大部分都了解这些技巧,但我想更进一步,并为单元格背景颜色的更改设置动画。我假设这将在 didSelectRowAtIndexPath: 方法中完成。
ios - iOS - 停止重复的 UIAnimation?
我有一个动画需要重复,直到我决定停止它。
单击按钮后如何停止动画?
objective-c - 如何实现翻转动画并在 UITableView 单元格中更改我的 UIImage?
我有 UITableView 和单元格是自定义的,并且有一个带有 UIbutton、UIlabel 和另一个 UIbutton 的 UIImage。当用户单击 UIImage 时,我希望此图像翻转并在此处显示另一个图像。翻转应该是与 FlipSide 模板完全相同的动画。
谢谢,
iphone - iOS - 动画效果 - 图像弹出
我想在我的 iphone 应用程序“弹出”屏幕上显示一个图像,而不仅仅是出现。我所说的“pop-in”是指它会从一个小点增长到它的实际大小。作为参考,这与 Keynote 中的“pop”动画效果完全相同。我对 iOS 动画完全陌生,所以如果有人能指出我需要使用的动画效果的方向,将不胜感激。
谢谢
布赖恩
更新 我已经从下面的建议中添加了这个代码。这有效,但它缩小了我的图像,而不是放大。我知道那是因为我有 0.01 作为变换比例大小,但我想知道如何从大小为 0.0 的图像开始并放大到 1。将图像的大小设置为0? 谢谢
objective-c - AnimationDidStop 没有被调用
由于某种原因,我的 animationDidStop 方法没有被调用,最初我认为这是因为未设置委托,但经过补救后我仍然遇到同样的问题。有任何想法吗?提前致谢 :)
iphone - setBound 宽度和高度
在我调整照片大小后调用此方法:
它使照片大小四舍五入;66 的宽度将四舍五入为 50、178 到 200 等。当我使用 setFrame 方法时它工作正常,但因为我也使用旋转我想使用 setBounds。
当我使用 setBounds 时,视图将调整大小,但不是调整为像 300 这样的舍入数字,而是将其调整为随机的 311.23。
我在这里错过了什么吗?