草庐IT

scroll-view滚动条

全部标签

ios - 页脚 View 不会粘在 UITableView 的底部,而是与表格重叠(自动布局问题)

出于某种原因,我的页脚与表格重叠,而不是充当页脚,直至底部。这很可能是一个自动布局varcoreView=UIView()//ThisisthefootervarpostBody=UILabel()//Thisisthelabel,whichwilldeterminetheheightofthefooter.letnib=UINib(nibName:"MessagesTableViewCell",bundle:nil)letnibSimple=UINib(nibName:"SimpleMessagesTableViewCell",bundle:nil)self.tableView.re

ios - 在 iOS 9 上呈现带有状态栏的 View Controller 时 View 向下移动

我有一个喜欢隐藏状态栏的ViewController(view1)。我有一个按钮,它从屏幕底部以模态方式显示另一个ViewController(view2)(我的Storyboard中的“显示”segue),而view2更喜欢可见的状态栏。在iOS8上,这是从view1到view2的平滑过渡,但在iOS9上,当我按下按钮时,状态栏立即出现在view1中,并且view1的整个View向下移动以适应它。这是一个丑陋的效果,我希望避免它。出于某种原因,iOS8比iOS9更优雅地处理了这个问题。是否有解决此问题的方法? 最佳答案 在Swif

ios - 如何在 Swift 的 uiviewcontroller 背景中显示自动滚动的图像?

在我的swift应用程序中,我有一个带有一些按钮和标签的UIViewController。我认为在背景中自动从右向左缓慢滚动(滑动)的图像会很酷。我设法将UIImageView置于背景中并分配了约束,以便它覆盖整个面板,但我不确定如何在其中滚动照片。我有一个比例为21:9的png文件-可以让它滚动吗? 最佳答案 在Swift中funcviewDidLoad(){Timer.scheduledTimer(timeInterval:3,target:self,selector:#selector(moveToNextImage),use

ios - GMS map View 始终显示欧洲

我正在尝试使用GoogleMapsSDK显示我当前位置(加利福尼亚州伯克利)的map作为焦点,但无论我输入什么纬度/经度,它始终显示欧洲,如下所示:这是mapView的代码:letcamera=GMSCameraPosition.cameraWithLatitude(37.8750360,longitude:-122.2573240,zoom:1)mapView=GMSMapView.mapWithFrame(CGRectZero,camera:camera)mapView.myLocationEnabled=truemapView.delegate=self我在我的应用程序的其他部分

ios - swift:表格 View 单元格中按钮上的弹出窗口始终显示在第一个单元格上

我正在用Swift制作一个表格View,其中每个单元格都包含一个按钮。点击按钮时,该按钮上会显示一个弹出框。我的问题是,无论我点击哪个单元格里面的按钮,popover总是显示在第一个单元格上。请参阅附图以获得更多理解。下面是我在tableviewcontroller类中的代码。我使用标签来检测按钮上的触摸。overridefunctableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{//Tableviewcellsarereusedandshouldbed

javascript - 无法滚动到 iOS 上 iframe 内的页面顶部

我有一个页面正在通过iframe在外部站点上访问。我的一些JS函数需要立即滚动到页面顶部,这在桌面浏览器中运行良好。但是在iOS上的浏览​​器中,当我的页面试图在iframe内滚动到自身顶部时,它就不会工作。我已经尝试了所有我能想到的:scrollTop=0、x.scrollTo(0,0),以及jQuery的animate({scrollTop:0})和scrollTop()。所有这些都尝试使用各种选择器(适用的div、window、body、html、document、parent.document等)。thisthread中的答案在较新版本的iOS中似乎也已过时。任何帮助或建议让这

ios - UICollectionView 快速滚动/滑动到下一个项目

我在ViewController中有一个UICollectionView。当用户单击其中一个图像时,它会转到一个单独的页面以打开图像。我不想每次都返回图库来更改图片,而是向左或向右滑动以获取下一张或上一张图片。我已经看到了执行“pagingEnabled=true”的答案,但是你把它放在哪里呢?我是swift的新手。下面是我的代码。我在这里先向您的帮助表示感谢。ViewController.swiftimportUIKitclassViewController:UIViewController,UICollectionViewDataSource,UICollectionViewDel

ios - 从导航栏 View Controller 导航到标签栏 View Controller

这种方法有什么问题?它背后没有编码。但是,我看不到右侧最后一个场景的项目和标题(因为它们的标题设置为“看不到”)。即使我添加了后退按钮,并将它的标题设置为某物,它仍然显示默认的后退按钮。Thestoryboard 最佳答案 您正在将UITabBarViewController实例推送到UINavigationViewController堆栈。在这种情况下,导航栏由UINavigationController管理,这样您就不会在导航栏中看到“看不到”UIBarButtonItem。UITabBarViewController如果它是应

ios - 为什么表格 View 滚动滞后?

我实现了一个表格View,但是滚动是滞后的。为什么会滞后?我正在重复使用电池,但它仍然滞后。当我滚动时,内存会出现峰值,并在滚动停止时恢复正常。如果有用的话,我在表格View单元格内实现了一个CollectionView。functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{varcell:BoxCell=table.dequeueReusableCellWithIdentifier("CELL",forIndexPath:indexPath)as

ios - 单击左右按钮时将 CollectionView 的单元格向左和向右滚动

实际上我有像这样的UICollectionView的可见单元格-(void)scrollViewDidEndDecelerating:(UIScrollView*)scrollView{for(UICollectionViewCell*cellin[self.obj_CollectionView1visibleCells]){NSIndexPath*indexPath=[self.obj_CollectionView1indexPathForCell:cell];lastIndex=[indexPathindexAtPosition:[indexPathlength]-1];if(la