根据这个问题和KyleC的友好回答,我已经实现了一个UITableViewController,它有很多行依赖于从Core Data获取的数据。每一行显示一个简单的NSString(获取的对象名称),并且有一个隐藏的UIPickerView。
问题在于,当我点击前面的UITableViewController中的行,打开带有picker视图的UITableViewController时,转场会有一些延迟,这是非常明显的。
我知道这是因为前面的控制器(它们甚至执行Core Data请求)在转场时没有那么慢。
问题在于,当我点击前面的UITableViewController中的行,打开带有picker视图的UITableViewController时,转场会有一些延迟,这是非常明显的。
我知道这是因为前面的控制器(它们甚至执行Core Data请求)在转场时没有那么慢。
-
有些 UIPickerView
转换速度缓慢且外观不佳,应该在哪种模式下使用 Instruments 以了解哪个是速度缓慢的罪魁祸首?
更重要的是:如果速度缓慢是由于 UIPickerView
的数目导致的,我该如何优化?
我想澄清的是,该应用程序非常轻巧,从 Core Data 提取的对象仅有4个,并使用了4个 UIPickerView
。