我有一个iPhone应用程序,显示一个模态视图控制器。模态视图控制器显示两个自定义UITextView子类的实例,名为RoundedTextView,一个MKMapView和一个UIToolbar。我只构造一次viewController,并在用户召唤它时重置其数据并呈现它。
当使用presentModalViewController显示此视图控制器时,我注意到在3G上显示视图的动画很卡顿。因此,为了加快速度,我在viewWillDisappear时将MKMapView和两个RoundedTextView对象的alpha设置为0,在viewDidAppear时设置为1。这使它变得非常快。我还认为,我也可以从父视图中删除视图以加快速度。
还有其他人在iPhone上执行这些操作吗?有没有其他方法可以避免这种hack?
当使用presentModalViewController显示此视图控制器时,我注意到在3G上显示视图的动画很卡顿。因此,为了加快速度,我在viewWillDisappear时将MKMapView和两个RoundedTextView对象的alpha设置为0,在viewDidAppear时设置为1。这使它变得非常快。我还认为,我也可以从父视图中删除视图以加快速度。
还有其他人在iPhone上执行这些操作吗?有没有其他方法可以避免这种hack?