jjzjj

IndexPath

全部标签

ios - uitableview更新错误

我使用以下方法更新表格View单元格:-(void)imageDownloader:(SDWebImageDownloader*)downloaderdidFinishWithIndexPath:(NSIndexPath*)indexPath{NSArray*arr=[self.tableViewindexPathsForVisibleRows];if([arrcontainsObject:indexPath]){UITableViewCell*cell=[self.tableViewcellForRowAtIndexPath:indexPath];//receivederrorher

ios - 从原型(prototype) uicollectionviewcell 中的文本字段获取数据

我有一个UICollectionViewCell,它是原型(prototype)单元格,里面有一个文本字段,默认情况下它存在于所有单元格中。(这就是我想要的)。我希望能够在用户在这些文本字段中输入值时能够检索数据和数据放入的单元格(可能是行号)。我已经看到了其他一些相关问题,但似乎没有一个对我有用。有什么想法吗?@interfaceViewController(){NSArray*collections,*numbers;NSMutableArray*selectedItemsArray;UICollectionViewCell*cell;UITextView*text1Field;N

ios - UICollectionView - 图像随机设置

我在我的应用程序中使用collectionView。我在didSelect委托(delegate)中为单元格backgroundView设置图像。但是当我选择一个单元格indexPath时,图像正在为3个单元格indexPath设置。当我滚动collectionView时,图像会随机更改吗?请帮我。提前致谢。-(void)viewDidLoad{[superviewDidLoad];[collectionregisterClass:[UICollectionViewCellclass]forCellWithReuseIdentifier:uio];}-(NSInteger)collec

ios - 您如何获得正在点击的单元格的 indexPath?

我正在尝试在长按UITableView中的单元格时执行IBAction。该操作涉及单元格的内容,因此我需要获取indexPath以便从本地存储中的字典中检索内容。IBAction方法在MasterViewController.m文件中定义,该文件包含UITableView方法并且是UITableViewController的子类。我已经尝试了以下所有方法,它们都返回null而不是单元格的indexPath。UITableViewCell*cell=(UITableViewCell*)self;NSIndexPath*indexPath=[self.tableViewindexPathF

ios - UICollectionView 初始滚动滞后?

我已经使用UICollectionView类设置了一个3x18“GridView”。每个单元格都包含一个从NSDictionary加载的UIImageView。共有18张图片,总计约“20MB”。我遇到的问题是,当我最初在View中时,我从顶部滚动到底部,它很慢。之后,滚动就像照片应用一样流畅。为什么会这样?是因为我的图片太大了吗?这是我的代码:-(void)viewDidLoad{[superviewDidLoad];dictionary=@{@"01":@[@"Image1"],@"02":@[@"Image2"],//etcetc};numOfImages=[[dictionar

ios - 滚动后 UICollectionView 不会保持选中状态

当我选择一个单元格时,它会变成蓝色,这很好。然后,当我向上滚动并且单元格不在View中时,它会变回原始颜色。不确定如何解决这个问题。-(UICollectionViewCell*)collectionView:(UICollectionView*)collectionViewcellForItemAtIndexPath:(NSIndexPath*)indexPath{UICollectionViewCell*cell=[collectionViewdequeueReusableCellWithReuseIdentifier:@"cellIdentifier"forIndexPath:i

ios - Collection View 单元格边框颜色在 Swift 3 中取消选择

关闭。这个问题是notreproducibleorwascausedbytypos.它目前不接受答案。这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助future的读者。关闭5年前。Improvethisquestion使用此代码选择或取消选择CollectionView单元格的边框颜色,但它选择边框颜色但不取消选择边框颜色。我使用了很多代码但没有用。请分享信息funccollectionView(_collectionView:UICollectionView,didSelectItemAtindexPath:I

iphone - 在 UITableView 中缓存图像

我正在将图片加载到对应于单元格文本的表格View中,因此每张图片都是不同的。当用户向下滚动时,iOS必须手动从SSD重新加载每个图像,因此滚动非常不稳定。如何缓存图像或防止需要重新创建表格View单元格?其他人通过使用imageNamed:解决了他们的问题,因为iOS会自动缓存您的图像,但我是从文档目录加载图像,而不是应用程序包。我应该怎么办?谢谢。-(NSInteger)numberOfSectionsInTableView:(UITableView*)tableView{//Returnthenumberofsections.return1;}-(NSInteger)tableVi

objective-c - 为什么在 Safari 中打开 URL 时 Table Cell 不会立即取消选择?

我有一个应用程序,它会在触摸UITableViewCell时关闭并转到Safari打开URL。但是,当我返回应用程序时,该单元格仍会被选中几秒钟。为什么不立即取消选择?这是一个错误吗?这是代码:-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{[tableViewdeselectRowAtIndexPath:indexPathanimated:NO];if(indexPath.section==0&&indexPath.row==0){[[UIApplicati

ios - 在 iOS tableview 中的类型为 'row' 的对象上找不到属性 'NSIndexPath *'

我试图在iOS中借助“didSelectRowAtIndexPath”获取项目的行ID。代码:-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{indexPathRow=indexPath.row;self.recordIdToEdit=[[[deviceNameArrayobjectAtIndex:indexPath.row]objectAtIndex:0]intValue];NSLog(@"Itemselected..%d",self.recordIdToE