草庐IT

v-infinite-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

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 - 如果我使用 -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在此示例中得到了简化,但在我的真实应用中,它会根据滚动

flutter - 可重新排序 ListView : Exception: BoxConstraints forces an infinite height

TL;DR-如何实现shrinkWrap=true在ReorderableListView?我试图创建一个ReoderableListView与Column作为parent,发生了这个错误。I/flutter(32618):ThefollowingassertionwasthrownduringperformLayout():I/flutter(32618):BoxConstraintsforcesaninfiniteheight.I/flutter(32618):ThefollowingRenderObjectwasbeingprocessedwhentheexceptionwasf

flutter - 银应用栏 : How to keep native view alive during scrolling?

我想在SliverAppBar的flexibleSpace中显示原生View(HeaderContainer)并阻止它重建。returnnewScaffold(body:CustomScrollView(slivers:[SliverAppBar(backgroundColor:Colors.teal,pinned:true,expandedHeight:180,flexibleSpace:FlexibleSpaceBar(background:HeaderContainer(),//HeaderContainerisanativeView(AndroidView)),),Sliver