2013年1月26日(土)のツイート履歴

2013年1月25日(金)のツイート履歴

2013年1月24日(木)のツイート履歴

2013年1月23日(水)のツイート履歴

  • iPhone/iPad/iPodアプリ開発において、地図タップの悩み所としてソースコード付きでMKMapView上でのタップイベントの取得方法を分かりやすく解説します『http://web-terminal.blogspot.jp/2013/01/mkmapview.html』汎用的なクラスとしてヘッダから実装までコード付きで公開しましたので、参考にして下さい。
    21:40
  • 先日からチャレンジしていたGoogle検索結果へのリッチスニペットである著者情報の表示が遂に成功しました。下手にプロフィールページを作って高度にリンクするより、rel="author"を直接Google+へ送る事で成功しました。ブログの記事が検索結果に出る際は著者情報も見て下さい
    19:40
  • iPhone/iPad/iPodアプリ開発においてホーム画面に表示するアイコン画像の設定方法は、info.plistの中のIcon filesの中にアイコンとして使用したい画像の名前を入れます。アイコン画像はResourcesに追加して下さい。Retina対応も@2xを付けた名前を設定しておきます!
    14:23
  • iPhone/iPad/iPodアプリ開発においてスプラッシュ画像を設定するには、設定したい画像をDefault.pngという名前で作成してResourcesに追加して下さい。自動的にDefault.pngがスプラッシュ画像として使用されます。Retina対応ではDefault@2x.pngとします
    14:15
  • 2013年1月22日(火)のツイート履歴: Titanium Mobileでのアプリ開発をWindowsで行う場合、Androidはシミュレート出来るが、iOSのシミュレートは出来ないので注意が必要です。iOSでの... http://web-terminal.blogspot.jp/2013/01/2013122.html?utm_source=twitterfeed&utm_medium=twitter
    04:04
  • Googleの検索結果に著者情報を表示する為に、rel="author"でaboutのページを示し、aboutのページからrel="me"でGoogle+へリンクしていましたが、直接rel="author"でGoogle+プロフィールページへ飛ばす様に修正しました。これで表示か?
    03:40 

【決定版】MKMapView上でのタップイベントの取得方法!!



ソースコード付きで中々思い通りに行かない地図上のタップイベントについて解決策を
解説します。

MapKitのMKMapView上で地図操作を邪魔せずにタッチイベントを取得するのは、
想像するよりもやっかいです。

通常ですと、タップの検知はtouchesBegan()等で行いますが、
MKMapViewでは既にタップのイベントが沢山用意されていますので、
単純にオーバーライド等で書き換えたとしても、マップの移動や拡大縮小など
本来MKMapViewが持っているタッチ操作を邪魔してしまいます。


また、Viewを別に用意してタップをそこで拾ったりを考えますが、
タップを拾った時点でイベントの通知がストップしてしまいますので、
中々上手く調整する事が出来ません。

そこで、UIViewのhittestを使用します。

今回の解説では、地図の操作を邪魔せずにタッチのイベントを取得し、
指定のメソッドを座標情報と共に起動する事を目的とします。

汎用的な作りにしてありますので、是非ともお使い下さい。

  1. タッチを拾う為にUIViewを拡張しよう!
  2. タップを検知用ViewをMKMapViewに適用させる
『【決定版】MKMapView上でのタップイベントの取得方法!!』を続きを読む »

2013年1月22日(火)のツイート履歴

2013年1月21日(月)のツイート履歴

人気の投稿

Category

Algorithm (2) Android (8) ASP/aspx (1) Blogger (2) C/C++ (1) Chrome (5) CSS (9) Firefox (4) Fortran (1) Google (9) GoogleMap (2) HTML (12) IE (3) Information (4) iOS (2) iPhone/iPad/iPod (2) Java (6) JavaScript (16) jQuery (9) JSP (1) LifeRecipe (5) Linux (2) Macintosh (2) MapKit (4) Marketing (7) MySQL (3) NAMAZU (2) Objective-C (7) Other (7) Perl (1) PHP (9) Python (1) RSS/Atom (2) Ruby (1) Safari (2) SEO (11) Smarty (2) SQL (2) Tex (1) Three.js (1) Twitter (1) TwitterLog (313) UIKit (5) Unix (1) VBA/VBS (1) Windows (5) WordPress (3) Writing (5) XAMPP (1) XML (1) Yahoo (2) ZendFramework2 (14)