草庐IT

automatic-uitableview-paging

全部标签

ios - UITableViews 之间的间距,如设置应用程序

我是iOS开发新手,我希望某些单元格之间有间距,就像官方设置应用程序那样。有没有办法在一个TableView中执行此操作,还是我必须插入更多?如果我有更多的TableView,屏幕就不能完全滚动,可能不是所有的都能显示。 最佳答案 要实现一个看起来像设置中的TableView,您必须将TableView的Style设置为Grouped并使用Sections来分隔/分组一组特定的TableViewCells。functableView(_tableView:UITableView,numberOfRowsInSectionsectio

ios - 在 Swift 中的 UITableView 上插入一个 float 操作按钮

我正在尝试添加一个float操作按钮(不是float菜单按钮),只需单击一下它就会将我导航到下一个ViewController。我没有得到正确的float按钮。我已经尝试了下面的代码,但它没有在表格View上显示适当的按钮,因为它随着表格一起滚动。有什么方法可以将按钮固定在同一个位置而不随表格一起滚动吗?funcfloatingButton(){letbtn=UIButton(type:.custom)btn.frame=CGRect(x:285,y:485,width:100,height:100)btn.setTitle("AllDefects",for:.normal)btn.b

ios - 当我插入新行时 UITableView 正在跳跃

我尝试了很多方法来解决这个问题,但我做不到。我的tableView在加载更多数据后跳转。我在willDisplay中调用下载方法:functableView(_tableView:UITableView,willDisplaycell:UITableViewCell,forRowAtindexPath:IndexPath){letlastObject=objects.count-1ifindexPath.row==lastObject{page=page+1getObjects(page:page)}}并在此处插入行:funcgetObjects(page:Int){RequestMa

swift - 我们如何用 swift 语言对 uitableview 数据进行排序(升序和降序)

我有一个关于uitableview的问题。我在uitableview中有一个水果列表,在右侧导航栏中有一个过滤器按钮。当我们点击过滤器按钮时,我们如何对水果列表进行排序。我应该在filterList函数中做什么。下面是代码,请看。/*Fruit.swift*/importFoundationclassFruit{varfruitName=""init(fruitName:String){self.fruitName=fruitName}}classFruitsListViewController:UIViewController,UITableViewDataSource,UITabl

ios - 从每个 UITableView Cells Swift 获取数据

我在网上搜索了无数次,都没有找到解决我的情况的方法。可能是解决方案的事情是我不理解的事情,它们在Objective-C中。因此,如果这是重复的,则不是。我未能从其他帖子中获得解决方案。我正在专门为我的学校制作一个GPA计算器,我们也可以根据我们的学科水平获得不同的分数。我制作了一个带有自定义单元格的UITableView,该单元格将针对年级中的每个科目重复特定次数。我想知道的是从每个自定义单元格中获取数据(分数和级别)这是我的Storyboard:这是我在模拟器中预览的应用:我将通过获取每个主题中的标签文本来获取分数和级别,但我不知道如何从特定单元格中获取数据。非常感谢。这是我目前拥有

ios - 如何在 UITableView 中启用/禁用滚动?

我知道这个命令:self.tableView.scrollEnabled=true问题是:我想根据scrollView的位置来锁定滚动。为此,我这样做:lettopEdge=scrollView.contentOffset.yletfollowersViewEdge=CGRectGetHeight(self.profileView.frame)-50iftopEdge>=followersViewEdge{self.tableView.scrollEnabled=true}它可以工作,但问题是它不会立即锁定或解锁滚动。要锁定或解锁UITableView滚动,我需要从屏幕上松开手指并再次

ios - UITableView 动态单元格高度在转换或旋转时中断

目前我正在处理快速和动态的表格单元格高度。我在xcode6.1上为iOS8.1开发了一个简单的应用程序:https://github.com/ArtworkAD/DynamicCellTest因此,为了获得随单元格内容延伸的单元格高度,我执行以下操作:在Storyboard中将标签行设置为0设置标签字体为系统为单元格中的标签设置约束条件添加self.tableView.rowHeight=UITableViewAutomaticDimension不要覆盖heightForRowAtIndex方法需要最少的代码:classMyTableViewController:UITableView

ios - 通过 NSDate 对元素进行排序并添加到 UITableView

在我什至开始问我的问题之前,我想添加一点注释-我不是在要求代码。我现在想明确说明这一点,因为有些人可能会认为这个问题作为代码请求。我正在寻求关于如何实现这一目标的想法,我不希望别人为我这样做。最近,我开始接触CoreData,并且遇到了一个独特的问题,我正在解决这个问题。我有一些子类NSManagedObject的对象,它们具有三个属性,其中一个与这种情况相关-dueDate,它属于NSDate类型>。我一直在努力寻找一种方法来对子类化对象进行排序,然后将其添加到UITableView中的五个不同部分之一,其中包括:今天明天一周一个月超过一个月使用这个函数对元素进行排序:funcfet

ios - UITableView - 在 vi​​ewDidAppear 之前滚动到底部

如果标题不明显,我想要的应该很简单,让tableView在用户第一次看到它时(在他看到之前)开始一直滚动到底部看到它,并且没有动画)。所以,我知道这个问题已经回答了几次,但这些解决方案目前似乎都不起作用。为了提供一些背景信息,我使用的是Swift、自动布局和最新版本的iOS。约束有些事情我需要支持:在用户看到它之前加载它(显然没有动画)。动态单元格高度,即它们的高度由UILabel确定(类似于消息传递应用程序-在Storyboard中使用自动布局)。我的UITableView位于UIScrollView中(UIScrollView水平滚动,UITableView垂直滚动)。UITabl

uitableview - Swift - 搜索时禁用 refreshControl

在搜索过程中,我想禁用下拉刷新机制。所以我禁用了刷新控件并将其删除。但是当下拉刷新时会调用beginRefresh方法,单元格会保持下拉状态2秒,就像刷新一样。funcsearchBarShouldBeginEditing(searchBar:UISearchBar)->Bool{resultSearchController.searchBar.selectedScopeButtonIndex=0refreshControl!.enabled=falserefreshControl?.removeFromSuperview()returntrue} 最佳答案