サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
brrecs.hateblo.jp
いろんなページを見ていくと、なんか Quartzでやったらどうだとか、そういう話ばっかりなので、ほぼあきらめてたんですが、 「んじゃあ、PDF の中のリンクをクリックしたときの動作ってどうなってんのよ?」 という観点で見てみたら結構簡単に解決しました。 以下、適当なビューコントローラーに UIWebView をのせて、pdfDispArea という名前を付けたと思って読んでください。…不親切? - (void) viewDidLoad:(id)sender{ // test.pdf の URL を取得(今回はプロジェクト内の test.pdf を表示) NSURL* url = [[NSBundle mainBundle] URLForResource:@"test" withExtension:@"pdf"]; // 作成した URL にて、NSURLRequest を作成 NSURLR
UIButtonに対してシングルタップ、ダブルタップを割り付けるのは骨が折れる。いや、そもそもできるのかよくわからない。 出来るのは出来ると思うんですよ。Touch up Inside を一定時間に何回検出したとかしないとかすればいいわけで。 でも、酷く面倒なので、というか、こういう場合は UIView(またはそのサブクラス)のUIGestureRecognizerを使うって事で。 // UITapGestureRecognizer のインスタンス生成。targetとしてselfを渡して、actionに動かしたいメソッドを指定する UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapMethod:)]; // 検出したい UI
このページを最初にブックマークしてみませんか?
『brrecs.hateblo.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く