今日のテーマは
【サンプルコードの書き換え2】
iPhone3用のサンプルコードからRetinaに
対応していきます。
まず、画像がそもそも小さいので大きさは倍の画像を用意。
そこからplistを作成して、サンプルコードへドラッグ&ドロップ!
対応させてみると
iPhone3のシミュレータではしっかり動く。
ただ画像が2倍になってるので、大きすぎますが
iPhone4のシミュレータで実施してみると
なんか画像が消えたり、書き変わったり、、、書き換えるような
処理は見当たらないのですが。
いろいろトライ&エラーを繰り返してわかったのですが
このサンプルコードは、画像をCGRectMakeで位置を
指定して表示しているようでした。
せっかくplistで抽出できるのにめんどくさいことするなと
なのでCGRectMakeで取り出す部分を
plistに入っているファイル名で取り出すように
コードを書き換えたのですが、、、
どっかで落ちる。
まぁもうちょっと調べればいいんでしょうが
私自身が短気でしたので、推測をひとつたてて
「CGRectMakeでとれてる部分があるのだから
きっと範囲を1/2とかにしたら取得できるのでは?」
結果、取得出来ました。
一応1/2で今は、奇麗にとれているのですが
本来の比率ってどんなものでしょうか?
課題はまだまだあるのですが、
今の画面は出来てる風なので、次に進もうと思いますw
■今日の教訓
おわりよければすべてよし
先週は疲れていたのか週の半ばからのブログは
なんか疲れてて、「失敗したわー」的なブログでしたが
今日は3連休の最後ですし、頭もリフレッシュしてるようで
大分切り替えが早かったと思います。
コードとしてのあり方はともかく、なんとか【今日のテーマ】を
こなせたので”よし”とします。(自分に甘く!)
奇麗なコードは時間がある人が書けばいいのですw // 【サンプルコードの書き換え2】アプリ開発日記(7/15): http://t.co/Jk79yrdlKw
【サンプルコードの書き換え2】アプリ開発日記(7/15) http://t.co/qVkhmReBlK
[…] ■【サンプルコードの書き換え2】アプリ開発日記(7/15)|トライストア -「さんぼんばしら」さんのブログがリニューアルされとる! […]