タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Objective-CとUIWebViewに関するhitoriblogのブックマーク (3)

  • UIWebViewが編集中かを確かめる方法 – Zero4Racer PRO Developer's Blog

    UIWebViewが編集中かを確かめる方法がStackoverflowにもはっきりと分かりやすいのがなかったので備忘で書いておきます。UITextViewだと [textView isFirstResponder] で編集中か分かるのですが、UIWebViewの場合は、内部にある要素の一部が編集中になるため、webView自体のisFirstResponderはfalseが帰ってきます。 それで、再帰的に内部を確かめてどれか一つの要素が編集中かを確かめるメソッドがこちら。 使う時は、 if([webView isFirstResponderRecursive]) のように使うことが出来ます。

    hitoriblog
    hitoriblog 2013/12/04
    再帰的にisFirstResponderを見る
  • 【iOS】UIWebView Hacks 〜ブラウザ開発テクニック〜

    こんにちは。 Sleipnir Mobile for iPhone / iPad 開発担当の宮です。 調べてみると、Sleipnir Mobile の最初のコミットは 2010年9月6日で、もう3年近く開発しているようです。最初はこんな貧弱な API でブラウザなんて作れるわけ無いと思っていましたが、なんとかなるものですね。今では多くのユーザーさんに使っていただけるプロダクトになりました。 今回は、この3年間で、使ってきた UIWebView の技を紹介したいと思います。詳細な方法については書きませんが、UIWebView で何ができて何ができないのかはわかるかと思います。それぞれの詳細なやり方については機会があれば書いていきたいです。 目次 長くなりそうなので、目次を用意しました。 余裕があればアップデートするので、ブックマークでもしておいてください。 UIWebView の API

    【iOS】UIWebView Hacks 〜ブラウザ開発テクニック〜
  • CrossBridge » UIWebViewでも確実にロングプレスをハンドリングする

    初代iPadの発売とともにリリースされたiOS3.2から UIGestureRecognizer というクラスが用意されました。 UIGestureRecognizerクラスを使うと様々なジェスチャーを簡単に識別することができます。UIGestureRecognizerクラスのサブクラスである UILongPressGestureRecognizerクラス は任意のビュー(UIView)に登録することでロングプレス(長押し、ロングタップ)をハンドリングすることができます。 重宝するUILongPressGestureRecognizerクラスですが、UIWebViewに登録した場合に長押しをすると、文字や画像の選択になってしまい、ロングプレスがハンドリングできない場合があります。 とてももどかしい思いをするので、別の方法で ロングプレスをハンドリングしてみようと思います。 それでは続きへど

  • 1