私はこれが小さな抜粋であるいくつかのコードを持っています:
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
、メソッドにすることもできますが、すべての依存関係に対してこれを繰り返す必要があります。他のアイデア?