草庐IT

Scrollview

全部标签

ios - 缩放时 UITableViewCell 中的更新约束无法与 UIWebView scrollView 一起正常工作

我正在尝试更新表格View单元格的高度,以匹配放大后ScrollView的UIWebView高度。UIWebView是表格的subview查看单元格。在funcscrollViewDidEndZooming(_scrollView:UIScrollView,withview:UIView?,atScalescale:CGFloat){DispatchQueue.main.async{print("\nscrollViewDidEndZooming")print("webView.scrollView.contentSize.height:\(self.webView.scrollVie

ScrollView 下的iOS swift 4 imageview : double tap to zoom out

我已经应用ImageView通过捏合来放大/缩小。那很容易。在ImageView上应用双击时,无法检测到选择方法。我使用Xcode9和swift4。你能告诉我ScrollView是否应该应用双击手势吗?varpreviewImage:UIImage?=niloverridefuncviewDidLoad(){super.viewDidLoad()scrollView.minimumZoomScale=1.0scrollView.maximumZoomScale=6.0imageView.image=previewImageletdoubleTap=UITapGestureRecogni

ios - 控制 contentOffset 的 scrollView 中间动画

当我点击我的scrollView时,它会激活一个UITapGestureRecognizer,它会为contentOffset设置动画约2秒。我如何允许用户在拖动时中断动画并再次完全控制scrollView?现在,用户必须等到动画结束才能再次开始与scrollView交互。注意:self指的是scrollView点击设置:letsingleTap=UITapGestureRecognizer(target:self,action:"subtleBounce:")singleTap.cancelsTouchesInView=falseself.addGestureRecognizer(s

ios - 未调用 UIScrollViewDelegate 函数

当我拖动它时,我的View似乎在滚动(边栏出现并四处移动),但我的委托(delegate)函数没有触发。问题:为什么协议(protocol)函数中的println永远不会被调用?作为背景,我正在尝试重写https://github.com/bobmoff/ScrollKit在Swift中,这就是UIView与SKView等混合的原因。我的日志输出是:852.0480.0FinishedviewDidLoad代码是:importUIKitimportSpriteKitvarkViewTransformChanged="viewtransformchanged"varscene=GameS

iOS App 启动时间过长

我有一个应用:自定义顶部栏和底部栏,包含5个其他垂直ScrollView的水平ScrollViewScrollView充满图像网格(无CollectionView)当您捕获它时从左侧进入的View(googleplaystore样式)所以我在那里有一些观点,但我没有使用界面生成器。如果我在我的iPhone4s上启动我的应用程序(不是在Debug模式下),我的应用程序需要将近10秒的时间来加载,所以我的启动画面会持续10秒。为什么我的应用需要这么长时间才能加载?我测试了一下,从内存中加载所有图片只需要1.3秒。我的应用加载布局是否只需要8.7秒?我通过代码编写了所有布局,没有使用约束,我

ios - 由于弹跳无法获得正确的 ScrollView 方向

我正在尝试隐藏与滚动同步的元素。但是滚动弹跳效果弄乱了我的动画。overridefuncscrollViewDidScroll(scrollView:UIScrollView){if(self.lastContentOffset>scrollView.contentOffset.y){"AnimateUIViewup"}elseif(self.lastContentOffset有没有其他方法可以让我获得我正在滚动的方向,而不用弹跳弄乱它。我也不想禁用弹跳。此外,由于我正在为与滚动同步的uiview设置动画,例如,我向上滚动10px,然后uiview高度应最小化10px,然后我需要lay

ios - 由于自动布局,滚动后 UITableview 框架发生变化

我正在开发一个在UIScrollview中有一个UITableView的应用程序。TableView将显示当前玩家所在的游戏,它位于UIScrollView中。我为每个游戏动态地将单元格添加到UITableView,但是当我滚动UIScrollView时,其中的tableview会快速恢复到它在storybuilder中设置的大小。这是因为自动布局,当我禁用它时,它就不会再发生了。但是我确实喜欢我应用程序中其他View的自动布局。所以我的问题是,我该如何解决这个问题?也许有人可以帮助我走上正轨。谢谢编辑我想我必须多解释一下我的情况,我会用一张图片来展示正在发生的事情Explanatio

swift - ScrollView 和导航栏 ios9

我在导航Controller中嵌入了一个ViewController(名为View2)。在此View中,我有一个覆盖所有View(包括导航栏)的ScrollView。此ViewController通过调用从另一个View呈现:letview2=self.storyboard?.instantiateViewControllerWithIdentifier("View2")as!View2letmodalStyle:UIModalTransitionStyle=UIModalTransitionStyle.CrossDissolveletnav:UINavigationControlle

ios - 以编程方式使用 Swift 在 Spritekit 中 ScrollView (无 Storyboard)

所以我希望学习如何使用Swift在Spritekit中制作图标ScrollView(有点像菜单)。我找不到任何不收费的好资源或教程。我已经使用ViewController和我的场景设置了我的基本应用程序。我希望有一个比屏幕高度长2或3倍的ScrollView,我可以在其中上下滚动并查看不同的图标。我希望这是一个很好的实现,这样我就可以使用x/y坐标以编程方式设置所有图标。我的viewdidLoad:overridefuncdidMoveToView(view:SKView){/*Setupyourscenehere*/addChild(worldNode)//createScrollv

ios - 嵌套 ScrollView 与 TableView 或其他满足此要求的 View

我有一个要求,我需要具备以下功能-1)我有一个自定义分段控件。为了实现对分段控件的分页,我使用了水平ScrollView。每个页面都有自己的垂直ScrollView。要求1)当用户在相应页面中向上滚动时图像应隐藏,当用户在相应页面中向下滚动时图像应向下显示,但当图像被隐藏时自定义部分始终位于屏幕顶部,无论单个页面选择如何-到目前为止我尝试了什么-第一种方法我尝试将图像作为表格View的标题。使用一个单元格创建了一个单独的部分,并将部分标题作为自定义段。在单元格中,我放置了水平ScrollView,调整了单元格的高度以覆盖superView中遗漏的所有部分,但它没有成功,因为当我滚动单个