jjzjj

IndexPath

全部标签

objective-c - 在 UITableView Objective-C 中的每一行附近添加标签颜色

我有一个包含不同部分和行的UITableView。我想用不同的标签或图像(如图标)关闭每个单元格,但我不知道为什么它看起来像这张图片:滚动也改变了标签的大小!代码如下:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{NSString*key=[[selfsectionKeys]objectAtIndex:[indexPathsection]];NSArray*contents=[[selfsectionContents]objectForK

ios - UITableView 特有的两阶段更新

我有一个由NSFetchedResultsController驱动的UITableView。tableview有一个自定义的页脚View,我正在使用RestKit从api获取数据并将响应映射到CoreData。在RestKit请求返回后,我遇到了一个非常奇怪的行为,其中响应被映射到核心数据,我的FetchedResultsController发送它的委托(delegate)(我的TableViewController)更新,并且TableView被部分更新,所有这些都在不到1第二。然后,几秒钟后,tableview完成更新。我说tableview是部分更新的,因为起初,tablefoo

ios - iPad 2 和 iPhone 4s 上不同的 UITableView 滚动性能

已解决self.view图层上有阴影。删除它后,tableview滚动流畅(56-59fps)。我遇到的问题很奇怪。我正在构建一个基于UITableView的Twitter应用程序。优化TableView加载和滚动后,我在iPad2和iPhone4S上测试了应用程序(相同的代码和相同的UI)。在iPad2上,我得到了56-59fps的平滑滚动动画。但是在iPhone4S上,我只有43-49fps的滚动动画,这很糟糕。这似乎不是由Retina显示屏引起的。从单元格中删除所有图像后,问题仍然存在。下面是cellForRowAtIndexPath的代码-(UITableViewCell*)t

iphone - 在 didSelectRowAtIndexPath 中以编程方式编辑 Controller 的标题

之前,我试图使用以下代码转到另一个Controller但失败了-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{RowDetail*rd=[[RowDetailalloc]initWithNibName:@"RowDetail"bundle:nil];if([[allRowobjectAtIndex:indexPath.row]isEqual:@"One"]){[rdsetTitle:[allRowobjectAtIndex:indexPath.row]];}[

ios - 滚动后 UICollectionViewCells subview 呈现错误

我子类化的CollectionViewCell只包含一个UILabel。为了获得网格,我将带有CGRectInset的UILabel添加到单元格。-(id)initWithFrame:(CGRect)frame{self=[superinitWithFrame:frame];if(self){self.backgroundColor=[UIColororangeColor];self.label=[[UILabelalloc]initWithFrame:CGRectInset(self.bounds,1.0,1.0)];self.label.numberOfLines=0;self.l

iOS UITableView 正在绘制奇怪的单元格

我有一个UITableView,它应该只在第一部分第一行显示一个UISwitch,但由于某种原因,开关显示在第四部分。此外,每当打开/关闭开关时,一个新的UISwitch就会出现在另一个单元格中。它的行为非常奇怪。任何帮助将不胜感激。代码:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";PrettyTableViewCell*cell=[tableViewdeque

iphone - iOS UITableView 错误

这个问题在这里已经有了答案:Xcode-Howtofix'NSUnknownKeyException',reason:…thisclassisnotkeyvaluecoding-compliantforthekeyX"error?(78个答案)关闭7年前。我正在练习子类UItableView单元格并不断收到下面的错误,我还添加了conditionCell代码:013-02-2522:07:24.757tableForms[52558:c07]***Terminatingappduetouncaughtexception'NSUnknownKeyException',reason:'[s

ios - 自定义 UICollectionViewLayout 不同单元格大小

我想像这样自定义UICollectionViewLayout。http://i.stack.imgur.com/aWUIa.jpg当我滚动第二页时,图像大小不适合单元格大小;http://i.stack.imgur.com/GOUmF.jpg然后再翻回第一页;http://i.stack.imgur.com/lQQ3h.png图像大小和单元格大小不匹配。这是我的自定义布局代码;////SeyahatLayout.m//SeyahatTrend////CreatedbyMehmetCanYavuzon03.06.2013.//Copyright(c)2013MehmetCanYavuz.

ios - 调用 NSCashe 不起作用

我不知道如何使用NSCashe,但在阅读本主题后我已经尝试过了HowtouseNSCache但它没有用。我遇到这个问题原因:'-[NSCachesetObject:forKey:cost:]:attempttoinsertnilvalue(key:indexPath)'我做错了什么吗?.h@interfaceViewController:UIViewController@property(nonatomic,strong)NSMutableArray*jsonArray;@property(nonatomic,strong)NSMutableArray*jsonArray1;@prop

iphone - 排序数组不会删除我想要的

我有一个排序的NSMutableArray,它工作得很好,尽管当我尝试删除一个对象时它使应用程序崩溃,然后当我重新加载应用程序时它没有删除正确的对象。我知道这是因为现在这是一个排序数组,因为在我实现此功能之前它工作正常,但我不知道如何修复它。这是我用来从数组中删除内容的代码:-(void)tableView:(UITableView*)tvcommitEditingStyle:(UITableViewCellEditingStyle)editingStyleforRowAtIndexPath:(NSIndexPath*)indexPath{if(editingStyle==UITabl