草庐IT

Scrollview

全部标签

ios - 部分屏幕中的 UIScrollView

在我看到的所有关于ScrollView的教程中,他们都说我应该将ScrollView覆盖整个屏幕。我只想在屏幕的一部分放置ScrollView。我所做的是插入ScrollView并在其中设置内容,然后编写这些代码:scrollView?.contentSize=CGSize(width:screenSize.width,height:submitButton!.frame.origin.y+submitButton!.frame.height+370)提交按钮是表单中的最后一个按钮。这里发生的事情并不是我想要的绿色区域是ScrollView,内容是可滚动的,但如您所见,它们在Scrol

ios - 使用 UIRefreshControl 在 UITableView 中禁用底部反弹

我想禁用UITableView底部反弹,我不能在Storyboard中使用标准的“反弹”属性,bcsUIRefreshControl需要顶部反弹才能工作。所以我试过thissolution:-(void)scrollViewDidScroll:(UIScrollView*)scrollView{if(scrollView.contentOffset.y>=scrollView.contentSize.height-scrollView.frame.size.height){[scrollViewsetContentOffset:CGPointMake(scrollView.conten

ios - Swift(iOS) 插入 UIImage 数组到 subview ?

Swift(iOS)问题:如何将UIImage数组插入subview?我想在ViewController中制作一个水平ScrollView,但对swift的经验很少。这是代码:overridefuncviewDidLoad(){super.viewDidLoad()configurePageControl()varpictures:[UIImage]=[]pictures.append(UIImage(named:"SOVERMENT1.jpg")!)pictures.append(UIImage(named:"SOVERMENT2.jpg")!)pictures.append(UII

ios - Textview scrollRangeToVisible 使范围到顶​​部

我正在尝试滚动到位于UITextView的属性文本中的特定子字符串。滚动完成后,我希望子字符串位于可见TextView文本的顶部。但是,当textView.selectedRange位于子字符串范围下方时,我只能让子字符串到达​​顶部。我怎样才能使子字符串始终出现在顶部,无论滚动范围以前位于何处?这是我当前的代码lettext=//alongNSAttributedStringletsubstring="putmeatthetop!"textView.attributedText=textfuncscrollToSubstring(){letstr=text.stringasNSStr

ios - 如何使 ScrollView 即使滚动到最后也消耗触摸事件?

我有一个FSPagerView,它有一个包含可滚动条形图的项目(具有多个堆栈View的ScrollView)。当我滚动条形图时,如果有可滚动空间,则条形图会消耗触摸事件并滚动。如果一侧没有可滚动空间并且我一直滚动到触摸条形图的那一侧,它不再消耗触摸事件,而是整个FSPagerView滚动。即使在这种情况下,如何让scrollview消耗触摸事件?简而言之,我不想在触摸条形图时滚动FSPagerView。这是一个视频:https://streamable.com/kuxta 最佳答案 您可以使用require(toFail:)确定两个

swift - VStack 未在 ScrollView 中填充屏幕宽度,但确实填充了 List

我创建了一个可滚动的图像列表,如下所示:NavigationView{List{ForEach(landmarks){landmarkinlandmark.image(forSize:200)//somemodifiers...}.navigationBarTitle(Text(category.rawValue))}这是此代码生成的UI:现在,我想去掉List创建的行分隔符。因此,我将List替换为ScrollView。这是预览然后显示的内容:我该如何解决这个问题?我看过thisothersimilarquestion,但接受的答案并没有真正解决问题,而是引入了固定宽度。

ios - 如何刷新表格 View 但禁用弹跳?

我想在向下滚动时禁用我的scrollview弹跳。当我禁用垂直弹跳时,我无法刷新我的表格。关于如何禁用弹跳但启用刷新表有什么建议吗?我是这样刷新的:self.refreshControl=UIRefreshControl()self.refreshControl.addTarget(self,action:"refresh:",forControlEvents:UIControlEvents.ValueChanged)self.tableView.addSubview(refreshControl)funcrefresh(sender:AnyObject){getJson()self.

ios - 如何以编程方式将 ScrollView 设置到初始位置 (Swift)

我在ScrollView上有6个按钮,当用户按下按钮时,所有按钮都会像菜单一样更改标题。但是,我希望ScrollView将其自行重置到顶部,以便前几个按钮可见,并且用户能够再次向下滚动。 最佳答案 如果您使用的是ScrollView,只需更改scrollView.contentOffset即可移动ScrollView的可见窗口。像x:0,y:0到顶部。你应该阅读一些文档来理解contentOffset、contentSize等。 关于ios-如何以编程方式将ScrollView设置到初始

ios - UIAnimator 的 UISnapBehavior 可以与 UIScrollview 一起使用吗?

我想弄清楚是否可以在UIScrollview中使用UIAnimator中的UISnapBehavior来使ScrollView的内容对齐到一个点。到目前为止,我的发现导致这是不可能的。我正在努力实现的目标UIScrollView在用户拖动ScrollView时“捕捉”到特定点。但是,滚动必须从捕捉位置恢复,而无需用户解除触摸。Apple似乎在其iOS照片应用程序的照片编辑中实现了这一点。(见下面的截图)我尝试了什么我试图通过将UIPanGestureRecognizer附加到ScrollView并使用它的速度来获得此行为。如果用户向捕捉点拖动,ScrollView将禁用滚动,动画到捕捉

ios - Swift 图像不适合 ScrollView

我有一个scrollview加载图像放大和缩小,问题是我希望图像像这样加载完整http://www.capital.cl/wp-content/uploads/2015/04/avengers.jpg所以用户可以首先看到完整的图像但是看起来像这样这是代码导入UIKit类Paso2:UIViewController、UIScrollViewDelegate{@IBOutletweakvarscrollView:UIScrollView!@IBOutletweakvarnoCheckBox2:CheckBox!@IBOutletweakvarsiCheckBox2:CheckBox!var