相关疑难解决方法(0)

UIRefreshControl endRefreshing不流畅

当我的数据加载完毕并且我的tableView已经重新加载时,我在刷新控件上调用endRefreshing,然后从其加载状态"跳转"并消失 - 我怎么能实现一个平滑的动画,当它完成时滑动刷新控件?

user-interface animation tableview ios

20
推荐指数
3
解决办法
9997
查看次数

将选择器排入运行循环 - 是[NSObject performSelector:withObject:afterDelay:]的方法吗?

我希望在当前方法通过并且UI已更新之后执行一个方法.为此,我现在正在使用[object performSelector:@selector(someSelector) withObject:someObject afterDelay:0.0].根据Apple的文档,这会创建一个NSTimer,然后触发并将选择器附加到当前的NSRunLoop.但我不认为这很优雅.有没有一种简单的方法可以直接将选择器排入当前的运行循环,而不会让Cocoa创建一个Timer等?

performSelectorOnMainThread:withObject:waitUntilDone:(如果我在主线程),或者performSelector:onThread:withObject:waitUntilDone:waitUntilDone:NO做我想做的开销更少?

欢呼并提前谢谢

MrMage

iphone cocoa cocoa-touch objective-c runloop

9
推荐指数
1
解决办法
4858
查看次数