草庐IT

webkit-animation

全部标签

animation - iOS - 标签或图像的动画移动

如何为标签或图像的移动设置动画?我只想从屏幕上的一个位置缓慢过渡到另一个位置(没什么特别的)。 最佳答案 对于ios4和更高版本,您不应使用beginAnimations:context和commitAnimations,因为documentation不鼓励使用它们.相反,您应该使用一种基于block的方法。上面的例子看起来像这样:[UIViewanimateWithDuration:0.3animations:^{//animatethefollowing:myLabel.frame=newRect;//movetonewloca

objective-c - UIView animateWithDuration : duration: animations: completion: seems to have a default transition?

在我的程序中,我想创建一个以恒定速度移动的动画。看起来动画开始缓慢,加速然后缓慢结束。有什么办法可以改变吗? 最佳答案 您可以使用animateWithDuration:delay:options:animations:completion:选项更改此设置。为选项参数发送一个UIViewAnimationOption掩码。这些是您感兴趣的选项:UIViewAnimationOptionCurveEaseInOutUIViewAnimationOptionCurveEaseInUIViewAnimationOptionCurveEas

iOS5 -webkit-overflow-scrolling 导致触摸事件停止工作

当使用[-webkit-overflow-scrolling:touch;]时,滚动区域效果很好,但它会导致触摸事件停止滚动区域之外的工作。有没有人有同样的问题?谁能给我一些关于这个新滚动功能的官方链接?ios5scrollheader{background:red;width:300px;height:44px;}.scroll{width:300px;height:300px;background:yellow;overflow:scroll;-webkit-overflow-scrolling:touch;}won'twork?Itworkstexttexttexttexttex

ios - 在 Ionic/Phonegap 中内联播放视频(webkit-playsinline 不工作)

我正在使用HTML5video标签在我的ionic应用程序中播放视频。这是我的代码:视频自动播放正常,但视频打开native播放器后无法内联播放。经过一番研究后,我开始明白webkit-playsinline应该可以解决这个问题,至少在iOS上是这样,但我在iOS8和9上测试时似乎并非如此。我尝试了videogular,但仍然出现该死的本地播放器。我什至花了一点钱在这里得到这个代码:https://creativemarket.com/DenzilDoyle/194974-Ionic-background-video这准确说明了我正在尝试创建的内容(我的登录屏幕上的背景视频),但该视频

iphone - UITableViewCell 选择器 setSelected :animated: gets called many times?

我在我的自定义UITableViewCell类中发现了setSelected:animated:的奇怪行为。我发现如果我点击表格中的一个单元格,这个函数会被多次调用。我想知道这是正常行为还是我的代码中的错误。为了帮助调试,我修改了自定义UITableViewCell类实现中的setSelected:animated:函数:-(void)setSelected:(BOOL)selectedanimated:(BOOL)animated{[supersetSelected:selectedanimated:animated];//Configuretheviewfortheselected

objective-c - UIView animation block : if duration is 0, 和没有动画一样吗?

我需要处理一种情况,您可以使用或不使用动画来做某事,而不是:if(animation){[UIViewanimateWithBlock:^(){...}];}else{...}我想做的事:[UIViewanimateWithBlock:^(){...}duration:(animation?duration:0)]但不确定它是否有效,即使有效,使用它而不是直接更改View是否有任何开销?谢谢 最佳答案 在这种情况下,我所做的是创建一个block,其中包含我想要制作的所有动画。然后执行一个UIView动画,将动画block作为参数传递

ios - UICollectionView setLayout :animated: not preserving zIndex

我注意到当在UICollectionView中调用setLayout:animated以在两个布局之间切换时,当前可见的单元格不符合zIndex它的布局属性已在layoutAttributesForItemAtIndexPath:中设置。例如,如果我有一个带有UICollectionViewFlowLayout的UICollectionView,请将它的minimumLineSpacing设置为负数,以便单元格重叠,然后将每个单元格的zIndex设置为高于前一个单元格的zIndex,然后看起来好像单元格是从下往上堆叠的。但是,如果我将布局设置为另一个布局然后返回到原始布局,这会中断。就

javascript - 防止 iOS Webkit 长按链接

在我正在开发的iOS应用程序中,我显示了一个UIWebView以允许用户升级他们的帐户。该页面包含向用户显示其他信息的链接,但是您将手指按住链接,将弹出如下菜单:如您所见,它显示了页面的URL和将要执行的操作,我不希望用户看到这些内容,因为我不希望他们能够复制任何内容,因为我禁用了已有“复制/剪切/粘贴”菜单。我将如何禁用此菜单?感谢您的指点。 最佳答案 我认为您可以通过设置theCSS-webkit-touch-calloutproperty来禁用该弹出窗口到链接上的none。您可以通过编辑正在加载的HTML或CSS文件来完成此操

ios - `-webkit-overflow-scrolling: touch` 因 iOS7 中的初始屏幕外元素而损坏

既然转基因种子已经放出来了,我们可以好好谈谈了!看起来在iOS7中“-webkit-overflow-scrolling:touch”被破坏了。最初不在屏幕上的元素的触摸事件不会触发(或者在某些情况下只是不可靠)。这是一个例子:TEST#scrollbox{position:fixed;top:0px;width:100%;height:100%;overflow:scroll;-webkit-overflow-scrolling:touch;}.touchDiv{position:relative;width:100%;height:80px;background-color:#FF

ios - iPad 上的 Webkit 溢出滚动触摸 CSS 错误

如果您在运行最新版本iOS的iPad设备上访问此页面,您可以继续操作。http://fiddle.jshell.net/will/8VJ58/10/show/light/我有两个元素带有新的-webkit-overflow-scrolling:touch;应用的属性和值。左边的灰色区域有很多内容,可以纵向或横向滚动。右侧只会横向滚动。如果您从横屏开始(在横屏中刷新),您可以使用惯性滚动来滚动这两个区域。效果很好。现在将您的iPad翻转为纵向,只有左​​侧区域会滚动。这是预期的。但是当你翻回横向时,右手区域将不再滚动,而左手区域仍然很好。很明显如何阻止这种情况发生,但我并不总是有内容来填