我有一些代码,这是一小段摘录:
surfaceDimension = self.window.frame.size.height;
sliderDistancePerPoint = 1.0f / surfaceDimension / FINGER_RATIO;
addThisToSlider = sliderDistancePerPoint * diff * 1.6f;
在一个子类中,我覆盖了这个方法,并重复相同的代码,但旋转了:
surfaceDimension = self.window.frame.size.width;
sliderDistancePerPoint = 1.0f / surfaceDimension / FINGER_RATIO;
addThisToSlider = sliderDistancePerPoint * diff * 1.6f;
我可以通过哪些(各种)方法来虚拟化此代码以便它可以在任一方向上工作?我当然可以制作surfaceDimension
一个方法,但我需要对所有依赖项重复此操作。其他想法?