ここ何週間か記憶喪失になるくらい仕事が忙しくxcodeがほとんど触れず。
回転のロジックはうまく動いていたが、ポートレート状態で横長の画像をランドスケープにすると、image.size自体をself.view.boundsに合わせて縮小してたもんやから当然引き伸ばされてボケる。こらあかんと、タイリングのロジックで画像サイズを画面に合わせずオリジナルに近い状態で保持するように修正。そっから出るわ出るわ、あれを直せばこれがおかしい、エンドレスなもぐらたたき。
・1行目の画像と2行目の画像に隙間があく「場合がある」
→2行目の開始位置yを1行目のheightにしてたが、2行目の方が1行目より横幅が小さい場合、1行目を縮小するのでyも小さくする必要が有ることに気付かずハマった。
・3つ目の画像が表示されない「場合がある」
→1行目のwと2行目1つ目のwがたまたま同値で、2行目の横幅全体を縮小してないために表示されていない現象を、3つ目がレンダリングされていないと勘違いしてハマった。
・1行目に3つ横に並べると2行目の横幅に比べて大幅に小さくなる「場合がある」
→これも前後の関係を忘れてて余計に縮小してた。ここまで来れば原因はなんとなく予測できた。
・animatedなgifをUIImageViewとしてselfにaddSubViewしてもcontentModeが効かない
→問題はこれ。何をやってもオリジナルサイズのままになる(UIViewContentModeScaleAspectFillにすらならない)。UIImageViewの配列を返そうとかプロパティに入れるかと思ったが非同期なので簡単にはいかん。困ったときのstackoverflowでいろいろ探してたら、これか!ってのを見つけた。
UIImageView is ignoring my ContentMode setting
まだ試してないが、可能性は高そう。
今月前半は出張が多かったので、いろいろとめぐった。
7/9の週は月曜から順番に、五行@河原町でもやし醤油→さくら亭@さくら夙川で黒豚ラーメン→麺舎ヒゲイヌ@尼崎で牛スジつけ麺アメ玉→ロケットキッチン@白鷺で特別ラーメン→らぁめん嬉しや@三田でらぁめん正油とやきめし→マッチョ@長瀬で並野菜マシマシ。翌週月火は いまい@垂水で中華そば→純情屋@金剛でつけめんと半チャーハン。
ヒゲイヌ、いまいは期待通り。ロケキチと純情屋は思ったよりいけた。ほかはそこそこ。至福。
0 件のコメント:
コメントを投稿