0

こんにちは、iPhoneのテキストに虫眼鏡効果を付ける方法を誰かが知っているかどうか疑問に思っていました。画像に対してこれを行う方法については、オンラインで非常に多くのJavaScriptの例があり、テキスト用に設計されたものもいくつかありますが、これらはいずれもモバイルデバイスでのタッチアンドドラッグでは機能しません。

HTMLとJavaScriptを使った初心者なので、助けていただければ幸いです。(ちなみに、iPhoneには拡大が組み込まれていることはわかっていますが、もっと大きくしてさらにズームする必要があります)

乾杯

4

1 に答える 1

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];

}

于 2014-12-04T06:32:09.697 に答える