草庐IT

uiTableview

全部标签

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"]

ios - 使用相同的 View Controller 进行添加、显示和编辑

我正在开发一个iOS应用程序,它使用非常常见的基于CoreData的表格View来显示项目,当它选择一个项目时,它会显示更详细的View,就像联系人应用程序一样。详细View本身是一个以编程方式生成的分组表,带有一个自定义(nib定义的)View,用于包含图片和名称的标题。表格中的一些单元格是具有标签名称和文本框值的自定义单元格。在“编辑”模式下,可编辑表格单元格(以及标题中的名称)将.clearButtonMode设置为UITextFieldViewModeAlways以表明它们是可编辑的。我目前正在使用相同的ViewController来显示详细信息、编辑信息以及向原始列表添加新记

ios - 升级到 MT 4.0 后索引 TableViews 不显示

升级到MT4.0后,我以前在右手边显示索引的TableViews不再工作了。tableview仍然显示在部分中并且工作正常,但索引不显示。我在UITableViewSource中定义了这三种方法,这三种方法似乎都有效:publicoverridestring[]SectionIndexTitles(UITableViewtableView)publicoverrideintSectionFor(UITableViewtableView,stringTitle,intatIndex)publicoverridestringTitleForHeader(UITableViewtableVi

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 - Storyboard : How to add outlets to a prototype UITableViewCell?

我在其中一个Controller中添加了原型(prototype)单元,该Controller是我正在设计的Storyboard的一部分。它有各种标签、按钮、铃声和口哨声。但是我怎么知道为那个单元格的元素创建导出呢?如果我单击Xcode中的助手,它将显示我继承的UITableViewController的虚拟源,而不是从UITableViewCell继承并在自定义中指定的“DetailsCell”的虚拟源IB中的类输入字段。我当然可以使用ViewWithTag()但我宁愿使用强类型的东西。 最佳答案 对于您可以使用IB创建的任何对象

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

ios - UIScrollView - 无需快照即可恢复到起始位置

如果我拖得不够多,我想恢复我的UIScrollView的内容偏移量:-(void)scrollViewWillEndDragging:(UIScrollView*)scrollViewwithVelocity:(CGPoint)velocitytargetContentOffset:(CGPoint*)targetContentOffset{self.endingOffset=scrollView.contentOffset;if(abs(verticalOffset)>[selfcellHeight]/9){//Iftheuserscrolledenoughdistance,atte

iOS:CellForRowAtIndexPath 单元格混淆了

首先要说我已经看到了这些问题:iOS:UITableViewmixesupdatawhenscrollingtoofast(custom)UITableViewCell'smixingupafterscrollingItemsmixedupafterscrollinginUITableView第一个和最后一个似乎与我的问题非常相关,但是我相当确定每个部分都有逻辑来确定单元格中应该出现什么(数据),但它们仍然会混淆。相关代码如下:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSInd