草庐IT

IndexPath

全部标签

ios - 分组的 UITableView 中第一个和第二个单元格之间有 1 个像素的间隙

这似乎是一个简单的问题,但我在寻找解决方案时遇到了困难,我希望这里有人可以提供帮助...我正在使用UITableViewStyleGrouped制作UITableView,我在表格View的每个部分的第一行和第二行之间看到一条小(1像素)白线(见图)看起来这条线的原因是每个部分中的第一个单元格比其他单元格高1个像素。当我将每组的初始单元格设置为29像素高(其他为30像素)时,间隙消失,一切正常。虽然这个解决方法是成功的,但我更想知道发生这种情况的原因,这样我就可以避免使用困惑的hack。仅供引用:我已确保这不是我使用的背景图片的问题-它们都是30像素高,并且我已将顶部图片替换为中间图片

ios - indexpath 行未准备好 segue 以进行详细信息披露

if([segue.identifierisEqualToString:@"Edit"]){AddCoffeeViewController*avc=[seguedestinationViewController];Coffee*coffeeObj=[appDelegate.coffeeArrayobjectAtIndex:arow];NSLog(@"ViewController.mprepareForSegue:arow:%dcoffeeName:%@price:%@coffeeID:%d",arow,coffeeObj.coffeeName,coffeeObj.price,coffe

ios - indexpath 行未准备好 segue 以进行详细信息披露

if([segue.identifierisEqualToString:@"Edit"]){AddCoffeeViewController*avc=[seguedestinationViewController];Coffee*coffeeObj=[appDelegate.coffeeArrayobjectAtIndex:arow];NSLog(@"ViewController.mprepareForSegue:arow:%dcoffeeName:%@price:%@coffeeID:%d",arow,coffeeObj.coffeeName,coffeeObj.price,coffe

ios - 在 UICollectionViewFlowLayoutBreakForInvalidSizes 做一个符号断点

我在我的代码中收到此错误,它说“在UICollectionViewFlowLayoutBreakForInvalidSizes处创建符号断点以在调试器中捕获此错误。”我很困惑它实际上在这里问的是我认为它要求将它放入的代码,只是不确定放在哪里?importUIKit//MARK:-CUSTOMSOCIALCELLclassSocialCell:UICollectionViewCell{/*Views*/@IBOutletweakvarsocialIcon:UIImageView!@IBOutletweakvarsocialLabel:UILabel!}classSocialList:UI

ios - 在 UICollectionViewFlowLayoutBreakForInvalidSizes 做一个符号断点

我在我的代码中收到此错误,它说“在UICollectionViewFlowLayoutBreakForInvalidSizes处创建符号断点以在调试器中捕获此错误。”我很困惑它实际上在这里问的是我认为它要求将它放入的代码,只是不确定放在哪里?importUIKit//MARK:-CUSTOMSOCIALCELLclassSocialCell:UICollectionViewCell{/*Views*/@IBOutletweakvarsocialIcon:UIImageView!@IBOutletweakvarsocialLabel:UILabel!}classSocialList:UI

iphone - 如何使用 indexpath.row 从 UICollectionView 中删除项目

我有一个CollectionView,我尝试使用didSelect方法从CollectionView中删除一个单元格。我使用以下方法成功了[colleVIewdeleteItemsAtIndexPaths:[NSArrayarrayWithObject:indexPath]];但现在我需要从CollectionViewCell中删除单击按钮时的项目。这里我只得到indexpath.row。由此我无法删除该项目。我试过这样。-(void)remove:(int)i{NSLog(@"indexpath%d",i);[arrayremoveObjectAtIndex:i];NSIndexPa

iphone - 如何使用 indexpath.row 从 UICollectionView 中删除项目

我有一个CollectionView,我尝试使用didSelect方法从CollectionView中删除一个单元格。我使用以下方法成功了[colleVIewdeleteItemsAtIndexPaths:[NSArrayarrayWithObject:indexPath]];但现在我需要从CollectionViewCell中删除单击按钮时的项目。这里我只得到indexpath.row。由此我无法删除该项目。我试过这样。-(void)remove:(int)i{NSLog(@"indexpath%d",i);[arrayremoveObjectAtIndex:i];NSIndexPa

ios - 没有重复使用的表格单元格的索引路径

这突然发生了。任何想法:代码:CUSTOMCLASSNAME(我已经替换了实际的类名,因为它包含客户端的名称。)初始化我的tableView:[self.tableViewregisterClass:[CUSTOMCLASSNAMEclass]forCellReuseIdentifier:[selfreuseIdentifier]];在行的单元格中:您好,标题正在控制台中打印。这是我的cellForRow:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)ind

ios - 没有重复使用的表格单元格的索引路径

这突然发生了。任何想法:代码:CUSTOMCLASSNAME(我已经替换了实际的类名,因为它包含客户端的名称。)初始化我的tableView:[self.tableViewregisterClass:[CUSTOMCLASSNAMEclass]forCellReuseIdentifier:[selfreuseIdentifier]];在行的单元格中:您好,标题正在控制台中打印。这是我的cellForRow:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)ind

iphone - 附件 Action segue (UITableViewController)

我正在尝试通过IB进行segue,即在tableView中按下单元格附件时切换View。来self的IB的图片:1.我从tableviewcontroller的单元格拖到另一个View并选择AccessoryAction->push当我运行我的项目时出现错误:[setValue:forUndefinedKey:]:thisclassisnotkeyvaluecoding-compliantforthekeyaccessoryActionSegueTemplate我认为这可能是cell的reuseIdentifier有问题。我的cellForRowAtIndexPath:方法:stati