2015年10月27日

【XCode】UIImageで画像を読み込む際、端末にあわせた画像を読みたい

前回端末毎の解像度の話をしました

ここで気になるのは
NavigationBarに指定する画像や
フルスクリーンぴったりの一枚の背景画像を使用したいとき、
解像度ごとに用意し、画像の読み込みを切り替える必要が有ること

たとえばbg.pngという背景一枚絵の画像が320x480であるとし
iPhone4用にはbg.@2x.pngの640x960となりますね

これだけであれば

[UIImage imageNamed: @"bg.png"];

で読み込むことが出来ますが
iPhone5以降の端末では高さが足りませんし、
iPhone6以降では幅も足りません

AutoLayoutで引き伸ばししたところで解像度が保たれないためよくありません

bg-568h@2x.png 640x1136
bg-667h@2x.png 750x1334
bg@3x.png 1242x2208

と用意し、UIImageで読み込む前にスクリーンサイズをチェックして
必要なファイル名を指定して読み込むという手間が必要になります

float h = [UIScreen mainScreen].bounds.size.height;
float scale = [UIScreen mainScreen].scale;
NSString* imageName = @"bg.png";
if(scale >= 3.0f){
 // iPhone6Plus
 imageName = @"bg.png";
}
else if(h >= 667.0f){
 // iPhone6
 imageName = @"bg-667h.png";
}
else if(h >= 568.0f){
 // iPhone5
 imageName = @"bg-568h.png";
}

UIImage image = [UIImage imageNamed: imageName];

めんどくさい!



続きを読む
posted by ヒイロ at 10:29| 福岡 | Comment(0) | TrackBack(0) | プログラム | このブログの読者になる | 更新情報をチェックする

2015年10月26日

【Xcode】各iPhone毎の解像度やUINavigationBarの問題など(iOS9〜)

アプリ開発が非常にご無沙汰で
昨日、個人で所有しているMacMiniさんをYosemiteからEl Capitanにアップデートしました


Storyboardを使ってアプリ開発の仕事をさせていただいておりますが、
いくつかメモ程度にカキコ


続きを読む
posted by ヒイロ at 13:53| 福岡 ☀| Comment(0) | TrackBack(0) | プログラム | このブログの読者になる | 更新情報をチェックする

2015年09月15日

【日記】TDRの待ち時間 公開停止について

はい、ご無沙汰しております

今更ですが、TDRの待ち時間アプリでアトラクションの待ち時間情報取得方法が潰されており
現在取得できないことが発覚しました

他のライバルアプリ様たちが6月くらいに更新がはいっていたところをみると
その付近から使用変更があったみたいですかね…


まったくもってノーチェックでした

使いものにならないアプリを公開してはいけませんから
いったん公開を停止いたしました。


問題を打破できましたらアプリのアップデートを行いたいと思いますので
よろしくお願いします。
posted by ヒイロ at 16:07| 福岡 ☁| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2014年12月18日

【iOS SDK】ARのカメラの映像をズームしてみる

ARアプリの開発をよく担当しています。

ARエンジンとしてMetaioなどあるんですが、
カメラの映像をズームしてARをしたいという要望がでたわけですよ

調べた所、ARエンジンとは関係なく普通に実装できるようなのでやってみました


続きを読む
タグ:Xcode
posted by ヒイロ at 14:27| 福岡 ☁| Comment(0) | TrackBack(0) | プログラム | このブログの読者になる | 更新情報をチェックする

2014年12月11日

【PS4】プレイステーション4 メタルスライムエディションが届きました

s_IMG_2670.jpg

ソニーストアから届きました



中身は


s_IMG_2671.jpg

ドラゴンクエストヒーローズダウンロード権つきメタルスライムエディションです


続きを読む
posted by ヒイロ at 20:51| 福岡 ☁| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする