3

何かを描画するために -drawRect: を実装しましたが、この描画が Retina ディスプレイの大きなビットマップで行われることを望んでいません。このビットマップがすべてのデバイスで常にまったく同じであることを確認するにはどうすればよいですか?

self.contentScaleFactor = 1.0f;はinitialzierを設定しようとしましたが、それは役に立ちませんでした。システムはこれを自動的に 2.0f に戻すようです... NSLog で取得し続けます

contentScaleFactor = 2.0f

1.0fであることを確認する方法は?

4

1 に答える 1

3

おそらく少し遅いですが、誰かが必要な場合...

-(void) layoutSubviews {
    [super layoutSubviews];
    self.contentScaleFactor = 1
}
于 2011-08-20T08:37:34.817 に答える