草庐IT

ScrollView

全部标签

ios - 将 ScrollView 推送到内容页面异步不起作用

我需要你的帮助。我实际上是从Xamarin.forms开始的。我有一个主页:TabbedPage,其中有3个ContentPage。这3个页面中的一个是ListView,它在点击项目时调用另一个带有ScrollView的内容页面。ListView.ItemTapped+=async(o,e)=>{varmyList=(ListView)o;varnewPage=(myList.SelectedItemasObject);awaitNavigation.PushAsync(newPage(Object));myList.SelectedItem=null;//de-selectthero

ios - UIScrollView 在其框架外添加了另一个 UIScrollView 不滚动

我已经创建了用于在屏幕上的页面之间滚动的主ScrollView。这是一个名为滚动1的深灰色区域。接下来,在这个主卷轴上,我添加了小的卷轴2(浅灰色区域)。目前,对于scroll2我只能在触摸位于在滚动1区域上方。请检查:滚动2添加到位置:CGRectMake(25,-40,250,85)]所以,它在滚动1的框架之外有一半。我已经设置:scroll1.clipsToBounds=NO;但它也像剪切触摸一样。我需要能够触摸滚动2,即使它在滚动2之外。如何解决这个问题?此外,我需要做的主要事情是当我滚动小滚动条2时-滚动条1不应捕捉到触摸。 最佳答案

ios - 将水平和垂直 CAGradientLayer Mask 应用于 UIScrollView/UICollectionView

我有一个可以在X轴和Y轴上滚动的UICollectionView,我想通过向具有可滚动内容的任何方向添加一点淡入淡出来应用酷炫的UI效果。假设页面可以同时显示所有四个渐变边缘,或者根据情况完全不显示。我目前已经实现了一个CAGradientLayer,它可以为页面的顶部或底部(垂直/y轴)添加透明度,但我不知道如何添加第二个,以实现额外的左右淡入淡出。@IBOutletvarcollectionView:UICollectionView!letfadeOffset:CGFloat=10overridefuncviewDidLayoutSubviews(){super.viewDidLa

ios - 为什么 zIndex 在 React Native 中不起作用?

我一直在尝试在ScrollView上使用属性zIndex但它似乎不起作用。当我应用zIndex时,它看起来像这样:如您所见,ScrollView被输入挡住了。当建议出现时,我希望使用zIndex使ScrollView完全覆盖其他输入。这是我现在拥有的:{predictions.length?{predictions.map(this.renderPrediction)}:null}请注意,Input是一个单独的组件,它呈现特定的TextInput。此外,this.renderPrediction返回:{prediction.description}最后是我的风格:conststyles

ios - Hybrid Webview IOS停止缩放

我正在使用XamarinForms构建一个应用程序,在此我实现了一个混合webview。在IOS中,混合WebView具有缩放功能,我需要将其禁用。这是我到目前为止尝试过的:-publicclassActivityHybridWebViewRenderer:ViewRenderer,IWKScriptMessageHandler{conststringJavaScriptFunction="functioninvokeCSharpAction(data){window.webkit.messageHandlers.invokeAction.postMessage(data);}";WK

ios - View 已绘制但未检测到手势识别器

我有一个UIScrollView,它有一个UIView作为subview,它反过来包含我所有的FooView,这是一个UIView也是如此。每个FooView都有一个手势识别器。对于我的ScrollView中的第一个FooView,可以很好地检测到手势(意味着选择器被正确触发),但所有后续FooView都不会触发该手势.这个问题的答案SubviewGestureRecognizernotbeingcalled我假设解释了我面临的问题。引用:“[...]问题是带有手势识别器的subview在父View的框架之外。这意味着即使正在绘制View,也没有检测到手势”。我了解手头的问题,但不确定

ios - 向下滑动 ScrollView 以关闭 View Controller

我使用来自here的ImageScrollView,它基本上是一个UIScrollView允许捏放大图片。我现在想添加向下滑动图片以关闭ViewController的可能性。我创建了一个UIPanGestureRecognizer,如果缩放比例处于最小值(因此整个图片在没有缩放的情况下可见),它可以正常工作。但是,如果缩放比例高于最小值,我该如何跳过平移手势识别器呢?因为它位于ImageScrollView之上,所以我无法在图片中滚动,因为滚动手势是由UIPanGestureRecognizer获取的。知道如何解决这个问题吗? 最佳答案

ios - Firebase 分页 -Swift 和 iOS。应该什么时候使用?

我有一个包含帖子的数据库。将来,我的数据库可能会保存大量的帖子。我对要做什么感到困惑,因为我无法在到目前为止想到的几个选项之间做出决定:1)一次加载所有的Posts并将它们存储到一个Posts[]数组中,然后只在TableView上显示所有的帖子显示它们。2)一次加载10个Posts并一次显示这10个,然后实现一个允许用户滚动并一次加载10个以上的功能。然后将加载的这10个值添加到TableView。现在,选项#1看起来简单而有吸引力,因为它是我目前设置的。但是,我不确定每次用户打开显示Posts的页面时不断加载数百篇文章是否会出现问题。选项#2看起来很复杂,因为我不知道如何使用Fir

ios - UITextView ScrollView 直接显示第二行

我有一个UITextView,它的高度固定为290。因此,只要文本超过高度,就会启用滚动,但在我的情况下,我不明白为什么滚动显示第二行文本。 最佳答案 请尝试下面的代码objective-c:[self.textViewscrollRangeToVisible:NSMakeRange(0,0)];swift:self.textView.scrollRangeToVisible(NSMakeRange(0,0))Swift2(备用解决方案)将这个重写的方法添加到您的ViewControlleroverridefuncviewDidLa

ios - 使用 ScrollView 时状态栏的背景颜色变为白色

我是新手,正在尝试实现ScrollView。当我在没有嵌入导航Controller的情况下使用ScrollView时,状态栏背景颜色不会像我想要的那样改变。但是当我嵌入导航Controller时,状态栏的背景颜色变为白色。当我嵌入导航Controller时,如何防止状态颜色变为白色。谢谢。这是限制条件。Constraints 最佳答案 基于ViewController的状态栏外观=False/True此外还有可编程的方式来做到这一点。如果你想要那个,请告诉我 关于ios-使用Scroll