草庐IT

scrollViews

全部标签

ios - SWIFT - ScrollView 内的 WKWebView 中的 HTML 滚动事件

我有一个用于测试目的的网页(https://storage.googleapis.com/htmltestingbucket/nested_scroll_helper.html),它只打印html在固定标题中捕获的滚动事件的计数器当WKWebView是片段中唯一可滚动的元素时,一切都很好,WebView将滚动事件发送到页面如果我想在WebView的上方和下方添加原生元素,那么事情会变得更加复杂。UIScrollViewUILabelWKWebViewUILabel我知道在ScrollView中包含WebView不好,但我必须在html文档中提供具有混合内容和适当滚动事件的单一滚动体验。

iOS 11 Swift 4 iPhone X Safe Area 支持全屏ScrollView

我目前将我的布局设计设置为一个ViewController上的全屏ScrollView,我在其中添加其他ViewController作为subview以创建分页效果。在普通的iPhone屏幕上,它的效果非常好。然而,当在iPhoneX上运行时,事情似乎偏离了中心,我可以在一页中多次翻页。这是我设置ScrollView的代码self.scrollView.contentSize=CGSize(width:self.view.frame.width,height:self.view.frame.size.height*3)if#available(iOS11.0,*){self.scrol

ios - 将可滚动按钮添加到 ScrollView

我想在ScrollView中滚动五个按钮。当用户停止拖动按钮时,它应该移动到下一个按钮。我在这里做错了什么?classViewController:UIViewController{@IBOutletweakvarcategoryScrollView:UIScrollView!varcategoryArr=["Jack","Mark","Down","Bill","Steve"]overridefuncviewDidLoad(){super.viewDidLoad()letscrollingView=colorButtonsView(CGSizeMake(150,categoryScr

ios - 使用(自定义,交互式) View Controller 呈现和解雇处理 ScrollView

我一直在试验自定义交互式ViewController的呈现和关闭(结合使用UIPresentationController、UIPercentDrivenInteractiveTransition、UIViewControllerAnimatedTransitioning和UIViewControllerTransitioningDelegate)并且大多数情况下都能很好地满足我的需求。但是,在我阅读的任何教程或文档中,我还没有找到一个常见的场景,这让我想到了以下问题:...当关闭的View包含UIScrollView(即UITableView、UICollectionView、WKW

ios - 如何使用 swift 创建带有页面控件的 ScrollView ?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion我正在尝试创建一个具有多个View的页面ViewController。我想要一个使用UIPageViewController的简单代码示例。

ios - Swift 中的 ScrollView 和键盘

我开始创建一个简单的iOS应用程序来执行一些操作。但是当键盘出现时我遇到了一些问题,隐藏了我的文本字段之一。我认为这是一个常见问题,我做了一些研究,但找不到任何解决我问题的方法。我想使用ScrollView而不是为文本字段设置动画以使其可见。 最佳答案 在ViewDidLoad中,注册通知:NotificationCenter.default.addObserver(self,selector:#selector(keyboardWillShow),name:UIResponder.keyboardWillShowNotificat

swift - 如何使 ScrollView 内的 TableView 的滚动行为自然

我需要做这个配置很奇怪的应用。如下图所示,主视图是一个UIScrollView。然后里面应该有一个UIPageView,PageView的每个页面应该有一个UITableView。到目前为止,我已经完成了所有这些工作。但我的问题是我希望滚动表现自然。接下来就是我的意思自然。当前,当我在其中一个UITableView上滚动时,它会滚动tableview(而不是scrollview)。但我希望它滚动ScrollView,除非ScrollView无法滚动,因为它到达顶部或底部(在这种情况下,我希望它滚动tableview)。例如,假设我的ScrollView当前滚动到顶部。然后,我将手指放在

c# - Windows Phone 8.1 - 通过外部 ScrollViewer 元素处理 WebView 垂直滚动

问题我必须在WindowsPhone8.1应用程序的ScrollViewer中显示一个WebView,并满足以下要求:WebView高度应根据其内容进行调整。WebView垂直滚动应由外部ScrollViewer处理。WebView应处理水平滚动、缩放(双指缩放)、文本选择(使用默认复制按钮)和链接导航。下图是我模拟的布局(左侧)和类似功能的最佳示例——内置邮件应用程序(右侧)示例XAML布局:我尝试了什么MeasureHTMLcontentandadjustingtheWebViewheight-这部分有效,通过多次调整,我能够为WebView元素设置正确的高度。Subscribin

C#/WPF - 获取 ScrollViewer 滚动位置?

好了,那么,大家知道怎么设置ScrollViewer的滚动位置了吗。关于ScrollViewer.ScrollToVerticalOffset()的整篇文章和博客条目均已撰写,并且这里有数百个问题及其答案。所以,我输入:myScrollViewer.ScrollToVerticalOffset(280);...它会非常友好地滚动到该位置。问题是,什么属性现在包含280,所以我可以稍后取回它?(提示:myScrollViewer.VerticalOffset和ContentVerticalOffset都是0;myScrollViewer.ScrollInfo根本不存在。)编辑:显然我需要

c# - 如何自动滚动 ScrollViewer - 仅当用户未更改滚动位置时

我想在包装ContentControl的ScrollViewer中创建以下行为:当ContentControl高度增长时,ScrollViewer应该自动滚动到末尾。使用ScrollViewer.ScrollToEnd()很容易实现这一点。但是,如果用户使用滚动条,自动滚动就不会再发生了。例如,这类似于VS输出窗口中发生的情况。问题是要知道何时由于用户滚动而发生滚动,以及何时因内容大小发生变化而发生滚动。我尝试使用ScrollChangedEvent的ScrollChangedEventArgs,但无法正常工作。理想情况下,我不想处理所有可能的鼠标和键盘事件。