草庐IT

ImageVIew

全部标签

ios - 在 tableview 滚动期间将事件添加到 imageview

我已经实现了带有自定义单元格的表格View。单元格上有ImageView,我向其添加了手势识别器。但是,当我单击imageview以触发某些事件时,它会转到带有数字的方法,因为我已经滚动了表格View。假设我滚动了tableview5次,然后imageview也触发了该方法5次。这是代码:{if(cell==nil){cell=[[[CustomTableViewCellalloc]initWithStyle:UITableViewCellStyleDefaultreuseIdentifier:CellIdentifier]autorelease];cell.frame=CGRectM

ios - UITableViewCell.ImageView.image 对比 UIImage

我正在将cell.imageView.image与UIImage进行比较,如下代码所示。请引用下面的代码UIImage*imgOne=[UIImageimageNamed:@"One"];if([customCell.imageView.imageisEqual:imgOne]){NSLog(@"RightImage");}调试时,我写成po[customCell.imageView.imageisEqualimgOne],但它总是返回“nil”。谁能告诉我如何比较这个或比较的正确方法? 最佳答案 通常UIImageView不能存储

iphone - 指定单元格 imageView 的宽度

是否可以将[[cellimageView]的宽度限制为标准的UITableViewCell?我试过[[cellimageView]setFrame:CGRectMake(0,0,50,50)]但它没有效果。[编辑]否则,是否可以在将UIImage添加到UIImageView之前更改它的大小? 最佳答案 您可以在UIView示例中使用.transform方法cell.imageView.transform=CGAffineTransformMakeScale(0.65,0.65);//如果你是UITableViewCell的子类,你也

ios - uitableviewcell imageview 在选择时调整大小(仅水平)

您好,我有一个uitableviewcell,使用ios中提供的默认uitableview单元格在cell.imageView中,它的图像是通过图像的url填充的像这样[cell.imageViewsetImageWithURL:[NSURLURLWithString:movie.show_image_url]placeholderImage:[UIImageimageNamed:@"placeholder.png"]];它最初加载一切正常,但在模拟器中,当我选择一行时,我可以看到单元格中的元素(人字形除外)向左移动,这使得ImageView的宽度显得更短我不确定为什么,如果我用存储在

iOS: ImageView 方面适合角半径

我想使用以下代码将内容模式的角半径设置为纵横比:cell.imgvAlbum.contentMode=UIViewContentModeScaleAspectFit;cell.imgvAlbum.clipsToBounds=YES;cell.imgvAlbum.layer.cornerRadius=5.0f;但我只获得内容模式的输出作为纵横比匹配。我也尝试过:cell.imgvAlbum.layer.masksToBounds=YES;圆角半径怎么办?请给我一些解决方案。提前致谢。 最佳答案 使用以下方法获取具有指定圆角半径的圆角图

ios - ImageView 的位置不明确

我只是按照Apple的教程操作,当我将比例设置为1:1到ImageView时出现错误:我认为这是因为该教程是针对xCode7的,所以如何修复它? 最佳答案 从您提供的快照来看,您没有使用StackView,因此您可能正在学习较旧的教程。我在学习apple的教程时也遇到了这个问题,结果我把ImageView放在了StackView之外,这给了我你提到的错误;更重要的是,当我测试该应用程序并选择一张图片时,该图片以其原始大小显示。所以我的解决方案很简单:将ImageView放入堆栈View,如下所示:

iphone - 如何在 tableView 单元格中圆化 ImageView 的角

我正在尝试使用以下代码使uiimagview在tableviewcell中具有圆角:#import(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{HomepwnerItemCell*cell=(HomepwnerItemCell*)[tableViewdequeueReusableCellWithIdentifier:@"UITableViewCell"];Possession*possession=[self.possessionsobje

ios - 如何使 UITableView 不改变 imageView 的框架,或调整图像的大小以填充框架大小?

在tableView:cellForRowAtIndexPath中,我将imageView.image设置为1x1或60x60占位符图像,而单元格的高度为300。我还设置了imageView.frame到(0,0,300,300)。然后我调用一个方法downloadImageFromURL:andSetIntoCell,它立即添加一个UIActivityIndi​​catorView并将框架设置为(0,0,300,300)(下载是在一个线程中异步完成的,该方法不会等待下载,而是立即返回)。但是,在tableView:cellForRowAtIndexPath返回单元格后,imageVi

ios - UITableViewCell imageView 重叠单元格中的文本

我有一个单元格,里面有一些文本,我正在尝试向单元格添加图像。这是我试过的:UIImageView*imageView=[[UIImageViewalloc]initWithFrame:CGRectMake(30,30,30,30)];imageView.backgroundColor=[UIColorclearColor];[imageView.layersetCornerRadius:5.0f];[imageView.layersetMasksToBounds:YES];[imageViewsetImage:[UIImageimageNamed:@"test2.jpeg"]];[ce

ios - UICollectionView 无法更改单元格的 imageView 大小

我想将原型(prototype)单元格和imageView配置为新的宽度和高度,但这对imageView不起作用。如何更改imageView的大小以适合单元格大小?我从头开始新建了一个CollectionView。在IB上,我向带有标签100的原型(prototype)单元格添加了一个ImageView。单元格大小通过collectionView:layout:sizeForItemAtIndexPath:在代码中更改,效果很好。然后我配置imageView的框架以适合单元格框架。日志显示这有效,但在模拟器上imageView大小没有改变!IB和模拟器中的结果日志[collection