如何在ios中获取放置在自定义单元格中的图像的高度和宽度
Posted
技术标签:
【中文标题】如何在ios中获取放置在自定义单元格中的图像的高度和宽度【英文标题】:How to get the height and width of the image placed in a custom cell in ios 【发布时间】:2011-09-09 13:36:33 【问题描述】:我有一个自定义单元格,其中有一个图像..我正在以这种方式访问该图像 在
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
[[tableCell specialImage] setImage:[UIImage imageNamed:@"One.png"]];
所以现在我想知道如何获得这个“特殊图像”的高度和宽度..
等待您的回复
【问题讨论】:
参考这个post 感谢萨兰,您的快速回复..我会通过它 但是 saran 不工作.. 检查我的答案,可能是您正在搜索的内容 【参考方案1】:我认为您正在寻找那个尺寸:
CGRect size = [tableCell specialImage].bounds.size;
【讨论】:
【参考方案2】:根据 cmets,我希望以下工作:
CGSize specialImageSize = [[tableCell specialImage] size];
如果这不起作用,您需要发布更多代码以获得更多帮助。例如,如果上述方法不起作用,了解更多关于我认为是 tableCell
指向的 UITableViewCell 子类的信息会很有帮助。
【讨论】:
【参考方案3】:请尝试以下代码:
UIImage *imageThatIsSpecial = [UIImage imageNamed:@"One.png"];
NSLog(@"Image height is %f and its width is %f",imageThatIsSpecial.size.height, imageThatIsSpecial.size.width);
[[tableCell specialImage] setImage:imageThatIsSpecial];
【讨论】:
以上是关于如何在ios中获取放置在自定义单元格中的图像的高度和宽度的主要内容,如果未能解决你的问题,请参考以下文章
如何在自定义单元格中点击以编程方式添加的 UiImageViews 推送新视图
在自定义 collectionview 单元格中填充图像而不会闪烁