草庐IT

auto-scroll

全部标签

ios - 如何解决 "Failed to determine navigation direction for scroll"错误

我最常遇到的错误是“无法确定滚动的导航方向”,有什么办法可以解决吗?这是最后的异常回溯:1.CoreFoundation__exceptionPreprocess+1312.libobjc.A.dylib_objc_exception_throw+393.CoreFoundation+[NSExceptionraise:format:]+14.Foundation-[NSAssertionHandlerhandleFailureInMethod:object:file:lineNumber:description:]+915.UIKit__54-[_UIQueuingScrollVie

iphone - 如何查看 In App Purchase Auto Renewable Subscription 是否有效

我希望使用应用内购买来实现新的自动可再生订阅,但我不确定如何或何时检查用户当前是否已订阅。我的理解是,当用户最初订阅时,应用程序可以使用购买日期和订阅日期来计算他们的订阅将持续多长时间。这个日期过后会发生什么?我们如何检查用户是否已自动续订或取消?如果我使用restoreCompletedTransactions获取每次续订的交易和收据,系统将提示用户输入他们的iTunes密码。这是否意味着如果他们购买了7天的订阅,他们必须每7天在应用程序检查订阅是否仍然有效时输入密码? 最佳答案 今天,我遇到了这个问题。关注Appledoc在这里

ios - 移动 safari 位置 :fixed z-index glitch when scrolling

我知道iPhone过去不支持position:fixed,但现在支持了,当我将固定位置元素滚动到具有更高z-index的其他元素后面时,我看到了一个奇怪的故障。具有较低z-index的固定位置元素暂时出现在前面,看起来非常糟糕。有办法避免这种情况吗?我尝试将-webkit-transform:translate3d(0,0,0);添加到固定元素,但它似乎无助于解决这个问题。Hereisajsfiddleaswell.更新除了z-index之外,我还添加了transform:translateZ(x),但它没有解决问题。更新2我添加了-webkit前缀,这确实解决了移动Safari上的z

带有 UIScrollview 的 iOS 自动布局 : Why does content view of scroll view not fill the scroll view?

以下代码(在viewDidLoad中调用)导致全红屏幕。我希望它是一个完全绿色的屏幕。为什么是红色的?我怎样才能把它变成绿色?UIScrollView*scrollView=[UIScrollViewnew];scrollView.translatesAutoresizingMaskIntoConstraints=NO;scrollView.backgroundColor=[UIColorredColor];[self.viewaddSubview:scrollView];UIView*contentView=[UIViewnew];contentView.translatesAuto

ios - 将应用程序升级到 iOS 7 - 错误 "Auto Layout on iOS Versions prior to 6.0"(但不希望 iOS 7 更旧)

我有一个iOS应用程序在iOS6的所有设备上运行良好。我最近将我的xcode升级到5.0版,并尝试在iPhone5上为iOS7构建相同的应用程序。在构建应用程序时,xCode升级了代码设置中的某些内容,但因错误而未能构建。在iPadXIB上,我收到错误消息:“非法配置:6.0之前的iOS版本上的自动布局”。我尝试在文件检查器中启用和禁用“使用自动布局”复选框,但没有用。请帮我解决这个问题。 最佳答案 您的问题是您项目的“部署目标”是“5.0”并且您使用的功能不适用于iOS5。检查构建目标的“常规”选项卡并将其更新到至少6.0以使用自

ios - 如果我使用 -webkit-overflow-scrolling,Div 滚动有时会卡住

如果我对滚动div使用-webkit-overflow-scrolling,它会以原生动量完美滚动。但是,div本身有时会卡住并且不响应我的手指移动。2-3秒后,它再次变为可滚动。我不知道我是如何重现这个问题的。但是,正如我所见,造成这种情况的主要行为有两种。首先,如果我等待一段时间,例如20秒,然后触摸div,它没有响应。我等了几秒钟,它又开始工作了。其次,我快速触摸了几次,然后,它变得卡住,几秒钟后,它再次开始工作。如何防止这种卡住? 最佳答案 对我来说,卡住是可重复的,并且在已经分别位于顶部或底部时尝试向上或向下滚动时发生。解

ios - 使用溢出 :Scroll 时移动/ios 滚动缓慢

要设置Canvas外菜单,我必须将正文设置为“overflow:hidden”以从正文中删除滚动并使用“overflow-y:scroll”将其添加回内容周围的容器中。当我这样做时,它似乎会减慢移动设备(尤其是iOS设备)上的滚动速度。从正文中移动滚动条是否存在某种性能问题? 最佳答案 这可能不是性能问题,而是您没有看到“Momentum”在您的iOS设备上滚动这可以通过在滚动元素中添加“-webkit-overflow-scrolling:touch”来解决,即:.scrolling-content{overflow-y:scro

iOS 9 Safari : changing an element to fixed position while scrolling won't paint until scroll stops

我一直在开发网站并利用相当不错的jQueryStickyKit插入。它通过将position属性切换为fixed并在适当的时候返回来运行。在桌面上运行非常流畅,在移动设备上也可以接受。或者至少它曾经是。iOS9带来了一个新行为:如果元素的position从static/relative/absolute变为已修复当滚动动画正在进行时,元素变得不可见,直到滚动停止。奇怪的是,相反的更改(从fixed到其他任何内容)执行没有问题。可以在theplugin'shomepage上找到一个工作示例.黑色导航栏(“示例引用”)应该是粘性的。最初它是static位于页面中间。当您向下滚动时,它会变为

scroll - 如何仅在用户滚动时显示小部件?

我想隐藏屏幕上的按钮并在用户开始滚动直到最后一次滚动后的5秒内显示它们。我用GestureDetector包装了我的SingleChildScrollView并更改了onTap回调的可见性值以使用Visibility小部件。但是,GestureDetector上没有类似onScroll的事件。有没有人成功地实现了这种效果,或者是否有任何内置动画可以实现我想要实现的效果? 最佳答案 你是对的,GestureDetector上没有任何onScroll事件,但是有onVerticalDrag事件,它们基本相同,用另一个名字。但是,为此,您

flutter 异常 : ScrollController attached to multiple scroll views

我的Flutter应用程序在离开具有ScrollController以控制NestedScrollView的页面时抛出异常(ScrollController附加到多个ScrollView)而我没有确定我做错了什么。我用下面的一个简单示例重新创建了异常。我可以从FirstPage导航到SecondPage(并可选择返回)就好了,但是当我从SecondPage导航到ThirdPage抛出异常。SecondPage是包含我的自定义CollapsingAppBarPage小部件的页面,我认为它有问题。CollapsingAppBarPage在此示例中得到了简化,但在我的真实应用中,它会根据滚动