2011-12-09 17 views
0

誰かがiPhoneのテキスト用の拡大鏡効果を作り出す方法を知っているのかどうか疑問に思っていました。画像に対してこれを行う方法については、JavaScriptの例がたくさんありますが、テキスト用に設計されたものもありますが、これらのどれも携帯端末でタッチしてドラッグすることはできません。テキストiOSデバイスの拡大鏡

私はHTMLとJavaScriptのnoobieのビットですので、助けていただければ幸いです。 (ちなみに私はiPhone、拡大に組み込まれています知っているが、私はそれはたくさん大きくなると、遠くにズームする必要があります)

+0

内蔵ズーム機能があり、なぜ一つは必要とされているようなものですテキストのみですか? – RobG

+0

上記を参照してください(ただし、iPhoneには拡大機能が組み込まれていますが、もっと大きく、さらにズームする必要があります)。 – Roksalt

答えて

1

あなたはこのデモが効果を実装し、あなたのアイデアのためにこれをチェックアウトすることができ

乾杯 http://www.craftymind.com/creating-the-loupe-or-magnifying-glass-effect-on-the-iphone/

主なコードはこの

- (void)drawRect:(CGRect)rect { 
    // here we're just doing some transforms on the view we're magnifying, 
    // and rendering that view directly into this view, 
    // rather than the previous method of copying an image. 
    CGContextRef context = UIGraphicsGetCurrentContext(); 
    CGContextTranslateCTM(context,1*(self.frame.size.width*0.5),1*(self.frame.size.height*0.5)); 
    CGContextScaleCTM(context, 1.5, 1.5); 
    CGContextTranslateCTM(context,-1*(touchPoint.x),-1*(touchPoint.y)); 
    [self.viewToMagnify.layer renderInContext:context]; 

}

関連する問題