【iOS】アスペクト比固定でLayoutを作成する。

iOSにて、

複数画面サイズによる、調整ってあるかと思います。

よく聞くのがアスペクト比固定で、画面サイズを調整してほしい。

iPhone 4S系、5系、67系 ピクセル数、画面比率がそれぞれ違う・・・。)

しかも特定部分が! とか。

ネイティブアプリを作成した経験がある方ならピンとくるかと思いますが、

え? ってなります。

通常のXcodeのレイアウトファイルでもある程度は、

比率固定などできるかもしれませんが、

しかも、複数階層をまたいでのレイアウトとなると、

血反吐を吐きそうな、Autolayoutの設定が必要となってくるかと思います。

そこで、ふいに思いついた、

超簡単で強引でシンプルな調整方法を記載します。
※もちろん自己責任でお願いします。

手順
・拡縮したい場所のAutoLayoutを切る。(XIBで単独)
・一画面分のきっちり正しいサイズでLayoutを構築(絶対座標で)
・アスペクト比固定で拡縮したい物をViewの子とします。
・プログラム側で、4S系、5系、67系、Plus系の判定を導入(画面の高さで判定でもよい。UIScreen かな)
   (高さから比率を求めるのも有りです。)
・比率固定で拡縮したいものを、CGAffineTransformMakeScale などを利用して拡縮

下記イメージ

<View>
<HeaderView />
<View> ここをTransformなどで調整する。
<Label />
<Label />
<Label />
<Label />
<UIView>
<Label />
<Image />
</UIView>
<TableView>
<Cell>
<Cell>
<Cell>
</TableView>
<Label />
<Label />
</UIView>
<FooterView />

</View >

もうね

例えば、下記の処理があって。

 for ( int i = 0 ; i <= 5 ; i++ )
 {
                //処理
 }


「5以下でなく、5未満にして」

って指摘したんだけど、

「???」

って、なってました。

伝え方が難しかったかな・・・・。

会社の立ち上げる前に。

本当に会社を立ち上げるなら、

税金の事、
金(現金)、
コネ、
撤退する勇気(変なプライドは捨てる)、
売る物(何で商売するか)、
会社の強み、
人望、
経営のテクニック、
運、
色々と必要。

信頼できる、
経営者と色々と相談した方が絶対に良い。

今日から俺は。

今日から、俺は社長になりました。

そんな、夢を見た。

個人事業主と法人での違い。

税金について、

白色、青色申告?

とか

ちょっと調べたが、

結局は、

どうやって所得を得るか、

検討する必要が有る。

エンジニア(プログラマ)

ITコンサルタント

営業で販売の代理店

新規事業(サービス立ち上げ)

レンタル救世主(何でも代行)

執筆

マンション経営(土地転がし?)

単なるアルバイト(個人事業主として出来る?)

ぱっと、思い付くのを列挙。

とにかく、

一から起業とかやった人達は本当に凄いと思うよ。

あと、

最終的には、

金とコネは、大事なんだなと、

思う、今日この頃です。

Casio WSD-F10 M1D63X 内容

私のWSD-F10に本日(2016/10/11)なんかアップデートが来ていた。

内容としては、9月のSecurityアップデートとのこと。

特に新機能はない様子です。

ダウンロード済みで更新した場合は10分ほどで更新できると思われる。
(更新には80%以上の電池残量が必要です。)

キャリアのスマホとくらべて、ちゃんと更新が走って嬉しい限りです。

詳しい内容は

「M1D63X」で検索すると各社サイトに更新内容が書いて有るので、

そちらを参考にしてすればよいかと思います。