草庐IT

scroll-view滚动条

全部标签

ios - 如何以编程方式滚动我的整个 View ,包括图像

我有这样的布局:它由一个UINavigationController组成,其中包含一个UIScrollView该View包含一个UIImage和一个UILabel标签中的文本可能会很长,如果发生这种情况,我想滚动整个View以使其可滚动,包括图像。我已经尝试嵌入一个UIScrollView并将其锚定到顶部和底部,但是无法让图像滚动,只有标签。我没有尝试将我的父View设置为UIScrollView。这是行不通的classContentView:UIScrollView{privatevarmargins:UILayoutGuide!privatevaractivity:UIActivi

ios - React Native 响应式 View Iphone x

我在为IphoneX设计样式时遇到了一个小问题,我使用了react-native-responsive-screen中的widthPercentageToDP和heightPercentageToDP来使View相似,在除IphoneX之外的大多数设备上它都能完美运行,区别有点小有点,但我想让View尽可能准确。MyAccountJohndoe12345678912Inbox17Sent风格conststyles=StyleSheet.create({container:{flex:1,backgroundColor:'#fff'},bgImg:{height:hp('40%'),wi

ios - CSS 仅在 iOS 中滚动捕捉

我正在尝试在应用中实现仅CSS滚动对齐行为,但发现它在iOS中无法按预期工作。这是CodePen的链接演示案例。代码附在下面body,html{height:100%;margin:0;}body{display:flex;justify-content:center;align-items:center;}.panel-container{width:100%;height:50%;border:2pxsolidlightgray;box-sizing:content-box;display:flex;overflow-x:scroll;scroll-snap-type:xmanda

ios - IOS 的 Cordova 动量滚动期间的滚动事件

这个问题的变体已经被问过(例如here和here),但还没有结论性的答案。在为IOS构建的Cordova应用程序中,在滚动的动量/惯性/减速部分,是否有办法触发滚动事件(并使用这些监听器更新DOM)?Thisarticle从5.5年前开始概述了这个问题,但那是5.5年前。当然必须有解决办法吧?对吧?? 最佳答案 看起来解决这个问题最好的方法是安装Apache的wkwebview插件:https://github.com/apache/cordova-plugin-wkwebview-engine将它添加到我的项目中会导致('scro

ios - 点击 pageControl 滚动到另一个 View (点击圆点)

我已经设置了具有2个View的PageViewControll。我能够在View之间移动,并且pageControl(点)对应于正确的页面-但是点击点不会滚动到正确的View。我在这里找到了关于如何创建函数的几个答案,但无法成功实现以使其工作。页面Controller的代码如下(没有点击功能)完整的代码是:funcconfigurePageControl(){pageControl=UIPageControl(frame:CGRect(x:0,y:UIScreen.main.bounds.maxY-50,width:UIScreen.main.bounds.width,height:5

ios - CollectionViewCell 的 subview 的渐变层仅在 View CONtroller 首次接纳时存在

我有一个从另一个推送的CollectionViewViewController。此CollectionViewViewController的View有两个subview:内部带有标签的简单UIView和UICollectionView。当它第一次出现时,一切正常,渐变显示正确。但是当我弹出这个ViewController(因此它被释放)并从同一个父ViewControlle再次推送它时,渐变没有显示。单元格如下出队:funccollectionView(_collectionView:UICollectionView,cellForItemAtindexPath:IndexPath)-

ios - 尝试更改 ScrollView 滚动上的 UIButton 标题颜色和框架

当我将ScrollView滚动到最后一页时,我试图更改UIButton的标题颜色以及按钮的框架。UIButton在ScrollView之外。如果我只更改框架,它会起作用,如果我只更改标题颜色,它会起作用,但是当我尝试同时更改这两个框架时,框架不会改变。我要更改的按钮是signupButtonfuncscrollViewDidEndDecelerating(_scrollView:UIScrollView){letpageNum=Int(scrollView.contentOffset.x/scrollView.frame.size.width)if(pageNum==2){UIView

ios - 从 AppDelegate(来自 Universal Link)打开的 View Controller 没有导航 Controller

我为一个应用程序创建了一个通用链接。它很好用。它打开应用程序并转到定义的ViewController,并显示通过通用链接传递的正确信息。问题是ViewController有一个导航Controller。但是当我直接从appdelegate访问时,它没有显示这个导航Controller。我如何在AppDelegate中定义present以显示带有导航Controller的ViewController?ifletcontroller=UIStoryboard(name:"Main",bundle:nil).instantiateViewController(withIdentifier:"

ios - 当 View Controller 在本地显示并显示警报时,控件不会变暗

当我在ViewController上显示UIAlertController时,控件按预期变暗。但是,如果同一ViewController本身以模态方式呈现,则警报Controller的显示不会使控件变暗(两个按钮保持蓝色)。如何让呈现的ViewController本身正确地处理呈现,并使它的控件变暗?Here是一个小示例项目。相关代码在MainViewController.swift中。 最佳答案 到目前为止,我的最佳解决方法是使用自定义的UIAlertController子类来设置tintAdjustmentMode及其出现/消失

ios - 将 View 顶部对齐到垂直堆栈 View 中另一个 View 的底部

我在垂直堆栈View中附加了标签和图像。我希望它们以堆栈View为中心,但不要更大。我还希望标签的顶部与图像的底部对齐。我尝试了这些约束:但是标签粘在堆栈View的底部。我也试过:NSLayoutConstraint(item:stackView,attribute:.top,relatedBy:.greaterThanOrEqual,toItem:contentView,attribute:.top,multiplier:1,constant:0).isActive=trueNSLayoutConstraint(item:stackView,attribute:.bottom,rel