草庐IT

automatic-uitableview-paging

全部标签

ios - 允许 UITableView 重新排序,但不能在编辑模式下删除,并启用滑动删除

我有一个UITableView(iOS9)我用滑动实现了两个Action(一个是删除)我有一个编辑按钮来启用编辑模式(重新排序行)为此,我实现了overridefuncsetEditing(editing:Bool,animated:Bool){super.setEditing(editing,animated:animated)if(!isInSwipeDeleteMode){if(self.tableView.editing){metAJourPersonnes()tableView.reloadData()}else{tableView.reloadData()}}}overri

ios - 在 uitableview 单元格中播放视频

我正在尝试设置一个可以播放视频的UITableView。许多以前关于此的SO问题使用了MPMoviePlayer(PlayingVideointoUITableView,PlayingvideoinUItableViewinSWIFT,PlayingVideoFromUITableView),现在在iOS9中已弃用。使用AVFoundation(我正在使用的)的少数人之一就是这个:PlayvideoonUITableViewCellwhenitiscompletelyvisible并且是我从中获取大部分代码的地方。这是我的代码,在cellForRowAtIndexPath中:Video

iphone - UITableView 在不处于编辑模式时添加/删除部分?

我有一个UITableView并且基本上我在应用程序设置中进行了一些设置,如果第一部分的UISegmentedControl切换到索引1,那么我想显示一个新部分,但如果之前设置了索引1并且用户选择了索引0,那么我需要删除部分2。为此,我将这段代码设置为在UISegmentedControl的valueChanged事件上触发if(segmentControl.selectedSegmentIndex==0){self.settings.useMetric=YES;if([sectionscontainsObject:FT_AND_IN]&&[sectionscontainsObject

objective-c - 核心数据支持的 UITableView 中的非核心数据数据

看看Music.app(或iPod.app)。根专辑View有一个“所有歌曲”行。根歌曲View有一个“随机播放”行。根播放ListView有一个“添加播放列表...”行。静态数据与(大概)核心数据数据混合在同一个UITableView中。我想知道Apple是如何做到这一点的。我尝试了两种不同的方法,但都失败了。与Music.app一样,我的View在tableHeaderView中也有一个UISeachBar。我的第一次尝试跟踪我有多少“静态”行,并调整了提供给需要部分和行信息的各种UITableView和NSFetchedResultsController方法的indexPath。

iphone - UITableView iPhone App 中的 YouTube 视频

我目前有一个表格View,其中嵌入了自定义单元格中的YouTube视频。我这样做是因为根据我的研究,这似乎是允许在不离开我的应用程序的情况下加载视频的唯一方法。问题是这样的:缩略图需要一段时间才能加载。当我向下滚动视频列表时,它一直需要加载缩略图。如果我向上滚动...它会再次尝试加载视频缩略图。有没有人对更好的方法或让表格单元格保留数据而不是替换数据的方法有任何建议?我的代码是这样的:CustomVideoCell*cell=(CustomVideoCell*)[tableViewdequeueReusableCellWithIdentifier:@"CustomVideoCell"]

objective-c - 覆盖不使用 UITableView 滚动 - iOS

我有一个UITableView类,它使用以下方法在转到下一个屏幕时调用加载叠加层。问题是这个加载屏幕不会随着列表滚动……所以如果你稍微滚动并点击某些东西,加载屏幕不会显示(因为它在顶部)。如何让加载屏幕始终保持在UITableView之上?请注意,每个UITableView都包含在UINavBar中,而UINavBar又包含在UITabBar中。这是我的代码:-(void)createLoadScreen{CGRectscreenRect=[self.viewbounds];CGRectoverlayFrame=CGRectMake(0.0,0.0,screenRect.size.wi

ios - UITableView.h中ivar结构_tableFlags的语法是什么意思?

在UITableView.h中,在UITableView的接口(interface)声明中,有一个ivarstruct_tableFlags。该结构的成员都被定义为unsignedint,但是每个成员的标题后跟一个冒号,然后是一个数字。struct{unsignedintdataSourceNumberOfRowsInSection:1;unsignedintdataSourceCellForRow:1;…unsignedintlongPressAutoscrollingActive:1;unsignedintadjustsRowHeightsForSectionLocation:1;

ios - UITableView 原型(prototype)单元格上的自定义附件 View 未触发

我在Storyboard中的原型(prototype)单元格上有一个自定义附件View(一个UIButton)。当我单击该按钮时,不会调用附件按钮的委托(delegate)方法。如果我使用标准的披露按钮,它被调用就好了。我假设我错过了某个地方的连接。有人知道在哪里吗? 最佳答案 猜测1:您实际上并没有“自定义附件View”,您有一个UIButton,它被放置在附件所在的位置。这不会触发委托(delegate)附件点击按钮,因为它不是真正的附件。猜测2:你确实有一个真正的附件View,但它永远不会得到“点击”事件,因为你有一个UIBu

iphone - UITableView cornerRadius 在 iOS 上存在边界性能问题

我有一些关于UITableView滚动性能的有趣通知,其中启用了cornerRadius、borderWidth和borderColor。self.tableView.layer.cornerRadius=10.f;self.tableView.layer.borderWidth=1.0f;self.tableView.layer.borderColor=[UIColorwhiteColor].CGColor;如果我删除borderWidth和borderColor滚动得到60FPS没问题。只要我将这两个属性添加到图层FPS下降。有没有人建议或解释为什么会发生这种奇怪的行为?非常感谢!

ios - 仅在指定部分启用 UITableView 编辑

我有一个包含4个部分的tableView。我只想在第四部分中启用编辑(移动/拖动/重新排列)单元格。当我设置:tableView.editing=YES我让所有表格View都处于编辑模式。这HowtolimitUITableViewrowreorderingtoasection帮助了我,因为我现在只能在其“根”部分中重新排列部分中的单元格。我的意思是,如果单元格位于第一部分,那么我只能在第一部分而不是其他部分重新排列。我的目标是仅使用第4部分启用编辑,因此仅将第4部分中的单元格置于移动/拖动模式。有谁知道我该怎么做? 最佳答案 你可