我想NSCell
在NSTableView
. 我能够通过使用计算正确图像的对象来实现这一点,并且我强制更新受影响的单元格以获得大约 25-30 fps。我很确定这不是它应该工作的方式,因为它会消耗大量的 CPU。任何建议如何更有效地做到这一点?
问问题
227 次
1 回答
0
我在 didSelectRowAtIndexPath 委托方法中执行此操作,因此当用户触摸单元格时,它会在右侧的附件视图中添加一个微调器。
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
UIActivityIndicatorView *activityView =
[[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
[activityView startAnimating];
[cell setAccessoryView:activityView];
[[NSRunLoop currentRunLoop] runUntilDate: [NSDate dateWithTimeIntervalSinceNow:0.01]];
*注意这适用于 iOS,但我认为它与 OSX 非常相似
于 2012-06-19T12:17:28.173 回答