草庐IT

automatic-uitableview-paging

全部标签

ios - UIPageController : Turning the page forward then backward quickly only updates the first page

我的类SliderPgaeViewController:UIPageViewController具有如下滚动过渡样式:classSliderPgaeViewController:UIPageViewController,UIPageViewControllerDelegate,UIPageViewControllerDataSource,PlayerUpdatePageControllerDelegate{varlastPendingIndex:Int=0varsliderPageDelegate:SliderPageDelegate?=nilletplayerManager=Play

ios - UITableView 使用 NSFetchedResultsController 和 CoreData 意外反弹到 beginUpdates()/endUpdates()/performBatchUpdates()

UITableView意外反弹beginUpdates()/endUpdates()/performBatchUpdates()使用NSFetchedResultsController和CoreData当行数填满View时。重现它非常简单。-从主从应用程序模板(使用CoreData)创建一个新项目。-在Storyboard中,删除“showDetail”转场。(我们不需要详细View)-在MasterViewController中,将seguefuncprepare()替换为:overridefunctableView(_tableView:UITableView,didSelectR

ios - 什么时候设置更改 heightForRowAt UITableView 动画被打破

什么时候设置改变heightForRowAtUITableView动画是brokencell是一个跳跃。如果选择最后一行并滚动到顶部,然后点击折叠行,表格会向上跳。动画坏了。overridefuncviewDidLoad(){super.viewDidLoad()tableView.delegate=selftableView.dataSource=selftableView.estimatedRowHeight=300}functableView(_tableView:UITableView,heightForRowAtindexPath:IndexPath)->CGFloat{re

ios - UITableView 自定义节标题

我想向我的UITableView添加一些自定义部分标题,我在网上搜索并看到很多人正在创建一个UITableViewCell子类并将其注册为标题,这听起来像是一种不好的做法,因为有一个名为UITableViewHeaderFooterView的页眉和页脚的特定类。所以我尝试自己做,我创建了一个xib文件和一个UITableViewHeaderFooterView子类-称为SelectedProductsSectionHeader。这是我连接socket的方式这是UITableViewController端的相关代码-overridefuncviewDidLoad(){super.view

ios - PDFKit : How to move current page in PDFView to a specific offset

假设PDF中只有一页。我想要实现的目标:保存当前正在查看的PDF页面的缩放和偏移量,并在用户返回该页面时以完全相同的偏移量和缩放级别显示该页面。我取得的成就:计算偏移和缩放以及页面重新加载,成功显示已保存的页面缩放级别。我无法设置偏移量。尝试使用以下方法,但没有效果。1)[_pdfViewgoToRect:rectonPage:[_pdfView.documentpageAtIndex:page.unsignedLongValue]];2)PDFDestination*destination=[_pdfView.currentDestinationinitWithPage:[_pdfV

iphone - 在具有多个部分的 UITableView 中进行 Segue,每个部分包含从单个数组中过滤的对象

我是初学者,显然不在我的行列中,而且我无法在网上找到答案。我有一个UITableViewController,其中一个UITableView显示存储在一个数组中的自定义对象。我没有在所述TableView的一个部分中显示数组的所有对象:TableView有多个部分,每个部分包含我的对象数组的过滤部分(我过滤自定义对象数组检查对象类别属性等于我在类别数组中指定的类别)。这种过滤并在不同部分显示单个数组工作正常(我知道这可能不优雅,因为我说我是编码初学者,我绝对需要使用一个数组,而不创建与过滤结果相对应的其他数组),但为了更好地理解我的问题,我认为最好展示我所做的,所以这是我代码的Tabl

iOS8 UISearchController 掩盖了 UITableView

我已经为我的tableview实现了一个1UISearchController1,带有范围和一切。但是,当最初加载View时它无法正确显示。根据我的行为,我会看到四种不同的东西。这是我在View首次出现时所看到的。我不希望出现范围栏:现在,如果我点击搜索栏,我会看到:接下来,如果我再次单击“取消”按钮,我会在表格View中看到:最后,如果我再次点击搜索栏,我会看到第一次点击搜索栏时的预期结果:如果我再取消一次,现在搜索栏会正确显示在表格View中:这是我的TableViewController的相关部分。classBaseWineTableViewController:UITableV

ios - UITableView 可重用自定义单元格在 subview 中显示错误内容

我有一个UITableViewController子类,我在其中使用如下数据填充UITableView:overridefunctableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letcell=tableView.dequeueReusableCellWithIdentifier("kundeCell")as!KundeCellcell.selectionStyle=.Noneletkunde=self.kundenAuszutragen[indexP

ios - Swift 分组 UITableView 最佳实践

我正在设置我的第一个Swift应用程序的设置页面,但似乎找不到一种干净的方法来设置设置View和选项的子TableView之间的主从关系。我的设置页面是一个UITableViewController,带有分组单元格的自定义布局。我还有一个详细的UITableViewController,我想用它来显示各种设置的选项。我最初的想法让我认为我可以为此使用单个ViewController,只需根据segue更改单元格。我最大的问题是将所有数据加载到单元格中,因为分组表没有我可以调用的原型(prototype)单元格functableView(tableView:UITableView,cel

ios - UITableView 可滚动到 UIVIewController

我有一个简单的UIViewController和两个subview,如下图所示我想做的是,当向下滚动UITableView内容时,也会在顶部推出UIView。比方说我想复制UITableView和Header行为是否可以使用表头进行白化?非常感谢您。 最佳答案 在我的脑海中,这是关于它应该如何工作的overridefuncscrollViewDidScroll(scrollView:UIScrollView){letyPosition=scrollView.contentOffset.yif(yPosition>yourView.f