问题标签 [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.
cocoa-touch - UIView 动画取消任何触摸输入?
我在这里有一个 UIScrollView,当用户滚动到页面时,我在屏幕中间添加了一个显示标签,问题是当动画进行时,用户无法滚动到下一页(所有用户交互似乎被禁用)直到动画结束。
这是我显示标签的代码。
那么我将如何摆脱滚动视图上的这种取消用户交互呢?
objective-c - UILayer 自定义'compact'动画,求主播帮助
我正在尝试为图层底部向上翻转的图层创建动画。想象一个铰接在顶部的视图,然后底部动画向上。就像一个紧凑的封面。我想要的是标准的翻转动画,但只能看到它的一侧。我只是在构建动画时遇到了麻烦。
问题是我得到了正确的动画接受我似乎无法创建“铰链”部分。也就是说,铰链位于中心而不是顶部。我错过了什么?
这是代码:
我正在尝试如上所述为图层设置动画,然后在完成时将图层的视图发送到所有其他视图后面,并将图层返回到其原始状态,以便稍后将其带到前面。
谢谢您的帮助!
uiview - 为视图设置动画时为 UIButton 设置动画
我在动画中遇到问题。
所以现在在我的应用程序中,我有一个带有关闭按钮的子视图。当按下关闭按钮时,会出现一个向下卷曲的动画,显示上一个视图。那工作正常。我通过像这样向 NSNotificationCenter 传递通知来执行卷曲关闭动画[[NSNotificationCenter defaultCenter] postNotificationName:notificationName object:self];
现在我想将动画应用到关闭按钮本身,这样当我按下关闭按钮时,它会执行动画以及卷曲动画。所以我这样做的方式是通过以下代码
以前 closeButton.frame 的值为 (580,15,100,40),因此动画就像图像从右到左从 580 移动到 500。
所以当我运行代码时会发生什么,当我按下关闭按钮时,关闭按钮动画不会发生,但会发生卷曲动画。因此,当我注释掉我发布通知的代码时,为了进行测试,关闭按钮动画效果很好,但卷曲动画不会发生,也不会出现前一个视图(因为我没有发送通知,这会导致视图关闭)。
我想知道这里出了什么问题以及为什么它不允许同时发生 2 个动画。
iphone - 加载带有自定义转换的 XIB?
是否可以(完全)使用自定义 AnimationTransition 加载 XIB?
我所做的是创建一个“覆盖”屏幕的动画,我想要的是在该动画完成播放后,我希望它显示新的 XIB。
我似乎无法找到任何适当的解决方案......有什么想法吗?
为了更清楚:按一个按钮-->播放动画(封面屏幕)-->加载XIB。
再一次问好!是的,你描述的最后一种方式就是我正在做的方式。我有两个 UIView(可能已经错了),它们在每一侧都被放置在边界之外,(如 x.-160.y.0 和 x.320y.0)
所以,我要做的不是“拆分”当前视图然后打开一个新的 XIB,我正在寻找的效果是“关门”效果,这就是我使用 UIView 的原因(以为我将图形放在顶部其中,比如两个 ImageView)。然后,为了加载新的 XIB ......这是我真正困惑的地方。我尝试的第一种方法是制作三个 IBAction,包括我上面提到的两个,然后将所有三个(多个操作)应用到一个按钮。所以为了切换视图,我做了这样的事情:`-(IBAction) newViewDisplay:(id)sender{
} `
正如你所说,这可能超出了我的想象,但如果我只是得到一些指示,我会步行数英里来完成这项工作。它真的会让我的应用程序焕然一新。非常感谢您花时间回答我的问题,一切顺利/安迪
iphone - iphone:objective c: UIView 动画?
对于 iOS3.0 及更早版本,使用这个:
方法1:
新的 iOS4 可以做到这一点:
方法2:
Q1。我想知道的是,在早期的方法中,他们在 beginAnimations 中有这个“ShowHideView”,那个方法是内置的吗?
Q2。beginAnimations 中还有其他内置动画方法吗?如果是,我在哪里可以找到所有这些方法?
Q3。最后,我可以在后面的方法(method2)调用中使用这些方法吗?
ios - 动画子视图
我的 Ipad 应用程序中有一个拆分视图控制器,其中详细视图具有 UITableView 的子视图。我试图实现的功能是在按下子视图上的按钮(信息按钮)时在子视图的相同位置获取信息视图。我需要通过动画获取此信息视图,并且该动画是当按下信息按钮时,仅该子视图就会翻转(UIAnimationOptionFlipFromRight)并且信息视图将显示...
这就是尝试实现它的方式 -
当我运行模拟器并按下任何子视图上的信息按钮时,会发生动画完美地发生,即子视图从右侧翻转但 infoView 没有显示。
如果有人能告诉我我哪里出错了,那就太好了。
objective-c - UILabel 的 backgroundColor 不是动画的吗?
我有一个 gridView,我用来显示几个GridViewCell : UIView
. 向GidViewCell
自身添加一个 UILabel 并将一个附加UITapGestureRecognizer
到自身。
在tapped:
我想播放一些动画,包括改变标签的背景颜色
但标签只是眨眼间闪烁蓝色——如果有的话。如果我使用相同的代码但调整标签的 alpha 而不是背景颜色,一切都会按预期工作。
Apple 的文档将 backgroundColor 列为可动画的。是吗?难道我做错了什么?
iphone - 如何在 iphone 中创建登录屏幕(作为 UIAlertView)?
如何在 UIViewController 中创建 LoginScreen ?点击按钮后,它应该看起来像 UIAlertView。
cocoa-touch - 包含UIAnimation块的递归方法,如何正确释放
我做了一个小的“加载器”,我可以在需要时粘贴在 UI 上。很像 UISpinnerView。
它有一些逻辑(我为这篇文章简化了代码块中的代码)需要递归调用它。我这样做:
[self blink]
当视图添加到超级视图时调用该方法。
Loader 类中没有保留任何对象,因此当我在超级视图中删除它时,它会被释放。问题是如果我释放视图时动画块正在运行,完成块将调用一个已释放的对象并导致错误:
(20380,0xa0a29540) malloc: * mmap(size=2097152) failed (error code=12) * error: can't allocate region
在控制台和错误中:
__[LoaderClass 闪烁]_block_invoke_2
在调试导航器中。
从超级视图中删除视图时,如何确保正确拆除视图?
objective-c - UIPickerView 动画故障
我在尝试实现 UIPickerView 在按下按钮时向上滑动的效果时遇到问题。
} }
如您所见,代码首先检查按钮的标题是“选择”还是“完成”,如果是选择,它会在 UIPickerView 中滑动。但是,我每次构建应用程序时,第一次按下按钮时,UIPickerView 立即出现在结束位置,然后滑出视图。按钮标题不会改变。在这个初始故障之后,它工作正常。
如果您知道为什么会发生这种情况,或者可以想到一个快速解决方案,我将非常感激。
卢克