タグ

プログラミングとグラデーションに関するhatebnewoneのブックマーク (3)

  • Core Graphics 101: 影とグロス

    このチュートリアルは”Core Graphics”チュートリアル•シリーズの第2回目となります。 first part of the seriesのチュートリアルでは、Table View Cellの背景色を作成する事で、線と四角形とグラデーションの描画を勉強しましたね。 今回のチュートリアルではTable Viewの”header”のカスタマイズに移りたいと思います。今回学ぶ事は前回のチュートリアルで学んだ知識をより強固なものにして影の描写と”グロス•エフェクト”になります。 もし必要なら前回のチュートリアルのsample projectをダウンロードしてください。 それでは、始めます! Table Viewカスタマイズの次なるステップは”header”のカスタマイズです。始めるには、前回のプロジェクトをそのまま続けて使いますから、前回までのプロジェクトがちゃんと機能するかどうかを確認し

  • Core Graphics 101: 線、長方形、グラデーション

    “Core Graphics”はiOSに於いて非常に優れたAPIなんです。これを使う事によってもの凄くカッコ良くUIをカスタマイズする事が出来るんです。これが使える様になれば、グラフィック担当のアーティストなんか必要なくなります。 でも、多くのiOS開発者が、何故か”Core Graphics”に対して最初は威圧感を感じます。それは、あまりに広大なAPIであるという事と、開発途中に思わぬ障害に巻き込まれる事があるからです。 今回のプロジェクトで作成するTable Viewは上のスクリーン•ショットのような感じになります。このデザインはPoweryBase氏によりデザインされたBillsからインスピレーションを受けました。これね、当にかっこいいアプリです。よろしかったら、ご覧になって下さい! それでは、今回のチュートリアルは記念すべきシリーズ第1回目ということで、美しいTable View

  • iOSでUIViewの背景をグラデーションにする方法 | colori

    iPhoneアプリの画面で、計算機アプリのようにボタンや画面の背景色がグラデーションになっているものをよく見かけますが、これをObjective-Cを使ってXCodeで実現する方法をご紹介します。 UIViewに適用してみる ここではUIViewのサブクラスであるUIViewController (=self)に適用させてみますが、UIButton等のボタンもUIViewのサブクラスなので同じように適用できます。 QuartzCoreフレームワークを導入 グラデーションを実現するにはまず、作成しているプロジェクトファイルに「QuartzCoreフレームワーク」を導入します。 導入方法は簡単です。 上の図のようにXCodeでプロジェクトのTARGETSに表示されているアプリアイコンを選択し、「Build Phases」タブを選んで「Link Binary with Libraries」の行の

  • 1