タグ

iOSとUIResponderに関するfoxsafariのブックマーク (4)

  • Custom Input Views 〜キーボードをカスタマイズする | iPad Techfirm Lab

    ついにAdobeがApple系の開発から手を引くそうです。 On Adobe, Flash CS5 and iPhone Applications at Mike Chambers iAdやgame centerでベンチャーを殺しつつ、Adobeも完全閉め出すというちょっとここ最近特にAppleのダークサイドが目につくので、今後に不安を感じずにはいられません。開発者達の今後もそうですが、Appleの今後も。 どうも。daichi1128です。 気を取り直して今回はキーボードのカスタマイズです。 OS 3.2からキーボードのカスタマイズがサポートされるようになります。 キーボードが表示されるUITextFieldやUITextViewが主なカスタマイズ対象です。が、APIの拡張自体はUIResponderにも行われているので、UIResponderのサブクラスで、UIKeyInputプロ

  • Cocoaの日々: [iOS] Responder Chain と UIViewController

    Responder Chain とは UIResponderオブジェクトの連なり(リンク)のことで、イベント処理の順番を決定するのに使われる。イベントが発生すると、システムは Redponder Chain の順番にしたがって UIResponderオブジェクトを評価する。もし最初の UIResponderオブジェクトでイベント処理が行われない場合は Responder Chain の次の UIResponderオブジェクト へと移り再び評価を行う。イベント処理を行う UIResponderオブジェクトが見つかるまで Responder Chain 上のリンクを辿って評価を続けていく。一旦どこかの UIResponderオブジェクトがイベントを処理するとイベントの伝搬はそこで終わる。Responder Chain 上のどの UIResponderオブジェクトも処理を行わない場合はやがては最

    Cocoaの日々: [iOS] Responder Chain と UIViewController
  • iPhone タッチイベントに反応する - YoheiM技術やらずに終われまテン

    XCODEでiPhoneアプリケーションを開発&リリースして便利な世の中を目指す!という目的のもと、今日は、タッチイベントについて学んで実装してみたので、それを書きます。 View上でタッチされた事に反応するには、UIResponderクラスのメソッドを利用する。 ○ touchesBegan:withEvent: タッチイベントが始まったときに呼び出されるメソッド ○ touchesMoved:withEvent: ドラッグされ手いるときに呼び出されるメソッド ○ touchesEnded:withEvent: タッチが終了したときに呼び出されるメソッドUIResponderクラスはiPhoneの画面を作成する上でよく使うUIViewやUIViewController が継承している親クラスです。UIResponderクラスのメソッドを任意の子クラスでオーバーライドする事で、独自にタッチ

    iPhone タッチイベントに反応する - YoheiM技術やらずに終われまテン
  • iOSでマルチタッチができるアプリを作るための初歩(1/2) - @IT

    スマートフォンの「スマート」は、さまざまなセンサやハードウェアを使うところにある。連載で、さまざまなセンサやハードウェアを使うiOS(iPhoneiPad、iPod touch)のスマートなアプリを作ってみよう 簡単そうで難しいマルチタッチのイベント処理 iOSに限らず、スマートフォン向けアプリを開発するうえで避けては通れないマルチタッチイベント。前回の「iPhoneアプリBluetooth通信を使うための基礎知識」までの記事と比較すると、とても簡単に思われますが、実は意外と落とし穴があります。今回は、そんなマルチタッチイベントを使用したiOSアプリの開発方法を紹介します。 なお、今回作成するサンプルアプリは、エミュレータでの動作確認ができないため、実機で試すには「iOS Developer Program」への登録(有料)が必要です。また、今回のサンプルアプリを作成するに当たって、

  • 1