タグ

ブックマーク / lab.klab.org (5)

  • iPadで動く電子書籍アプリを作ってみる(4)

    初めに あけましておめでとうございます。ponpoko1968です。昨年中はご愛読ありがとうございました。2011年も若手ブログをよろしくお願いいたします。 さて、今回はズーム機能の説明です。 通常のズーム機能 これまでの記事で何度かご説明したように、今回のアプリでは、文書のページイメージを表示するビューをUIScrollViewのサブビューとするようビューの階層構造を作っています。 これは、UIScrollViewのズーム機能を活用することが目的の一つでした。 早速、ページ表示画面にズーム機能を追加してみましょう。 UIScrollVeiwは、UIScrollViewDelegateというプロトコルをサポートしており、UIScrollViewに対してユーザが操作を行うタイミングの節目節目でこのプロトコルで定義されているメソッドをデリゲートに対して送ります。 デリゲートとなるオブジェ

    yamaeda
    yamaeda 2011/01/04
    [iPhone/iPad][objective-c][contentSizeForViewInPopover][UILongPressGestureRecognizer][UIPopoverController][UIScrollView][UIViewContentModeScaleAspectFit][star]
  • Androidでかっこよくプレゼンしたい

    はじめまして。fukaya-aと申します。 12/16から日までインターンでKLabにお邪魔させていただいておりました。 恐れ多くも若手ブログに記事を書かせていただけるということで、ちょっと緊張しています。 さて、今回のインターンではかっこよくプレゼンするためのAndroidアプリを作りました。 私は普段研究の発表などでプレゼンをする機会がそれなりにあるのですが、 いろいろと不満点がありました。 ・レーザーポインター、ストップウォッチなどを毎回準備しなければならないのが面倒 ・操作のたびにPCの側にいなくてはいけない ・レーザーポインターがぶれまくる 調べてみると、こういう問題を解決するためのスマートフォン用リモコンアプリはそれなりに存在するようでしたが、 なかなか自分の欲しい機能をすべて揃えたものはありませんでした。 ということで、自分で作ることにしました。 まず、自

  • iPadで動く電子書籍アプリを作ってみる(3)

    1 前回のフォロー 前回の記事でリリースしたコードに不具合を見つけました。Tipsでもあるので説明します。 初期画面から文書名をタップするとページのイメージが表示されますが、よく見るとナビゲーションバーの下辺にページの上辺がくっついて表示されています。来は、ページの上辺はステータスバー(時計や電波状態が表示されている部分)の下辺から表示され、ナビゲーションバーと重なる部分はナビゲーションバーの下に透過して表示されるようになっていないといけません。 いろいろ調べたのですが、私がとった方法は、ナビゲーションバーのビュー階層の直下にスクロールビューを配置せず、間にUIViewを挟む方法です。 なぜこのようなコードが必要かを推測するに、どうやらNavigationControllerが初期画面を表示する際、初期画面がスクロール可能、すなわち、UIScrollViewを継承するビューの場合に

    yamaeda
    yamaeda 2010/12/07
    [iPhone/iPad][objective-c][contentInset][NSTimer][setNavigationBarHidden][UITapGestureRecognizer][star]
  • iPadで動く電子書籍アプリを作ってみる(1)

    こんにちは、ponpoko1968です。 最近、「自炊」と言う言葉がはやっているのをご存じでしょうか?高性能で使いやすいドキュメントスキャナーが登場したことで、紙のを断裁して、スキャンすることで電子化しPCiPad,kindleのようなタブレットで読むことが流行しています。 私も、日々会社と家を往復する日々をすごすため、たくさんの重い技術書を持ち歩けず、何か疑問があって、調べたい、勉強したいというときに、すぐ手元に技術書があって、どこでも参照できたらなぁ。。。と常々思っていました。 そんな中、「自炊」とiPadの登場です。筆者も早速重い技術書をスキャンして、iPadで持ち歩くようになりました。おかげで過去の雑誌の記事や、解説書など、紙媒体の状態では重くて両手で持つことすら出来ない量の資料を1kgにも満たないiPadの中に入れて持ち運び出来るようになりました。 これら資料は、iPad向け

  • KLab若手エンジニアの これなぁに?

    yamaeda
    yamaeda 2010/11/11
  • 1