現在iOS開発をしています。
iphone5と6と6Plusでの画像などの調整に時間を使ってしまっていて、下記の方法より、効率の良い方法があれば是非教えていただきたいです。
現在は、デザインをiphone5とiphone6でそれぞれ作り、コードで分岐させています。
例えば、画像サイズであれば、iphone5のサイズで作ればiphone6で見たときに画面に対して、画像が小さくなってしまいます。
そこで、現在は画面サイズを取得して、iphpone5/6で分岐させています。
画面サイズを取得して、iphpone5/6で分岐させる方法では、作業効率が少し悪いと感じています。
何か良い方法はありますでしょうか?
考えられる方法
- 5と6で画面サイズを取得して、それぞれ分岐させる
- 一番小さいサイズに合わせてデザインを作り、コード上でzoomScaleを使い、画面の比率にうまくズームさせる
storyboardは使っておらずコードで書いています。
swift
1 2header_area = UIView() 3if(self.view.frame.size.width < 375.0 && self.view.frame.size.height < 667.0){ 4//iphone5 5header_area.frame = CGRectMake(0, 0, self.page_width_size!, 70) 6}else{ 7//iphone6 8header_area.frame = CGRectMake(0, 0, self.page_width_size!, 90) 9} 10self.view.addSubview(header_area!) 11
回答1件
あなたの回答
tips
プレビュー