【发布时间】:2012-07-25 17:55:00
【问题描述】:
我正在使用 webcache 加载 facebook 用户列表,它的效果非常好。在您选择其中一个单元格之前,它似乎改变了内容模式,或者更有可能改变了 uiimageview 框架的大小,但基于图片的实际大小。为了清楚起见,这里有一些屏幕
在这里加载 http://img.photobucket.com/albums/v246/homojedi/Screenshot20120727114807.png
在选择某些图像时,您可以看到它们似乎跳到了原来的样子。 http://img.photobucket.com/albums/v246/homojedi/Screenshot20120727114827.png
正如预期的那样,如果我将它们滚动出屏幕并返回它们,它们会恢复到开始时的状态。
真是莫名其妙。我唯一没有尝试过的是将 uitableView 子类化并在那里设置其布局子视图。除了这些,我还能做什么?
编辑:请求代码
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
// typically you need know which item the user has selected.
// this method allows you to keep track of the selection
_indexPath = indexPath;
[_indexPath retain];
}
【问题讨论】:
-
你能把
tableView:didSelectCellAtIndexPath:的代码贴出来吗? -
我没有实现那个方法,存在吗?我确实有这个 - (void)tableView:tableView didSelectRowAtIndexPath 并且它本质上是空的,我所做的只是保留索引路径以供以后使用。
-
你解决了吗?我现在正在处理同样的问题,任何帮助都会很高兴!
-
我遇到了同样的问题,但我使用的是标准的 tableView(即没有自定义视图),尝试了上述所有解决方案,但它们对我不起作用。知道为什么吗?
标签: ios uitableview uiimageview