草庐IT

iphone - 获取整个 UITableViewCell 的宽度/框架

我有一个方法,我有一个(渲染的)UITableViewCell*。我想知道整个单元格的宽度/框架。cell.frame似乎不起作用-它给了我一个随机单元格的框架。我得到的最接近的是cell.contentView.frame但它不包括accessoryView覆盖的区域(参见http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/TableView_iPhone/TableViewCells/TableViewCells.html#//apple_ref/doc/uid/TP4000

ios - 以编程方式根据文本长度自定义 UILabel 宽度

我想创建一个UILabel,它比同一个UILabel中的文本宽度稍微宽一点。我检查了很多问题并尝试了他们的答案,但仍然找不到正确的方法。我可以获得文本的宽度,但无法重新绘制框架。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPathobject:(PFObject*)object{staticNSString*Cell=@"cell";LikeActivityTableViewCell*cell=[tableViewdequeueReusableC

iOS:CellForRowAtIndexPath 单元格混淆了

首先要说我已经看到了这些问题:iOS:UITableViewmixesupdatawhenscrollingtoofast(custom)UITableViewCell'smixingupafterscrollingItemsmixedupafterscrollinginUITableView第一个和最后一个似乎与我的问题非常相关,但是我相当确定每个部分都有逻辑来确定单元格中应该出现什么(数据),但它们仍然会混淆。相关代码如下:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSInd

ios - 平滑滚动 500 多张图片

super编辑:好吧,经过几次不同的修改,我有一个更明确的问题。基本上我正在努力使用NSCache。我有一个CollectionView,如下所示,我希望能够最大程度地减少图像的滚动延迟,我大部分时间都在这样做。困难的部分是移动到全尺寸图像。这是另一种View,我希望过渡到全尺寸照片,就像Apple对他们的照片应用所做的那样。似乎Apple正在缓存图像并以不同方式访问它们。我发现我需要加载原始缩略图,然后在下载全尺寸图像时我可以替换它。但我不确定该怎么做。到目前为止我所拥有的是:UICollectionview-(void)viewDidLoad{[superviewDidLoad];

ios - UITableView 出队单元重新加载旧图像

我知道这个问题已经被问过很多次了,但请耐心等待,因为我已经尝试了好几天才能找到解决方案。我有一个rss解析器,一个TableView:文本、详细信息和图像设置为AccessoryDisclosureIndicator.view。图像通过简单的GCD异步加载非常好:快速滚动数百个结果。没有延迟,如果连接良好,就不会出现错误。问题是,一瞬间-它们在加载时闪烁,因为正在重复使用单元格。此外,如果连接不良,它有时会留下散乱的图像,但文本/细节是正确的,只有图像是旧的......所以让我重复一遍,文本/细节更新很好并且永远不会重新排队错误,只是图像有时很少在连接不良/快速来回滚动时出现排队错误。

ios - 'NSGenericException',原因 : Collection <__NSArrayM: 0x7fabb400> was mutated while being enumerated

在我的iPhone应用程序中,我正在尝试使用uicollectionView实现一个图片库。当错误:Terminatingappduetouncaughtexception'NSGenericException',reason:'***Collectionwasmutatedwhilebeingenumerated.'***Firstthrowcallstack:(0CoreFoundation0x042ea946__exceptionPreprocess+1821libobjc.A.dylib0x03660a97objc_exception_throw+442CoreFoundati

ios - UITableView 中的重复文本

我有一个带有表格View的iOS应用程序。当我多次选择行时,所选行中的信息重复。你可以在图片上看到它:我以这种方式添加单元格:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:CellIdentifier];if(cell==nil){ce

iphone - 一个 TableView 中有许多不同的 UITableViewCells

我有一个NSDictionary,我们会这样说:key:value:nameBookshelfmoviesArraycontaining:(Movie1,Movie2,Movie3)booksArraycontaining:(Book1,Book2,Book3)musicArraycontaining:(Music1,Music2,Music3)等等。现在我要做的是创建一个tableView来显示所有这些信息,但根据字典键的不同使用不同类型的单元格。例如,电影使用cellForMovies书籍使用cellForBooks音乐使用cellForMusic,每个都有自己的布局。显然,我过于

ios - 在没有 NSZombie 的情况下确定 EXC_BAD_ACCESS 的根本原因?

提前感谢您对我遇到的问题提供的任何帮助/见解。就在最近,我的iOS应用开始出现可怕的EXC_BAD_ACCESS错误。我对SO和Google进行了大量研究并收到了一些很好的建议,但没有一篇文章能帮助我解决我的问题。到目前为止,我明白EXC_BAD_ACCESS可能是以下两种情况之一:1)Apointerisnowpointingtomemorythatwasdeallocated.2)Apointeritselfiscorrupt.我阅读并遵循了说明here,here,here,和here.当我执行“构建并运行”时,我可以100%地重现exc_bad_access。但是,当我在调试器或

ios - 如何调整图像大小以适应 UITableView 单元格?

如何将UIImage放入UITableView的单元格中,UITableViewCell(?)。你addSubview到cell还是有办法调整cell.image或UIImage之前它被分配给cell.image?我想保持单元格大小为默认值(不管你用零矩形初始化时是什么),并想在每个条目中添加像图片这样的图标。图片略大于单元格大小(表格行大小)。我认为代码看起来像这样(从我的头顶看):UIImage*image=[[UIImagealloc]imageWithName:@"bart.jpg"];cell=...dequeuecellinUITableViewdatasource(UIT