ごりゅご.com
Captcha security check senbonsakura.com is for sale Please prove you're not a robot View Price Processing
行間が30で三行なので、UILabelのheightは90にしています。 フォントサイズや行間を変更する場合、Storyboardと、AutoLayoutだけでは対処できません。UILabelのサブクラスを作る必要があります。 今回、行間をStoryboardから入力できるようにしたいので、「@IBInspectable」と「@IBDesignable」を使います。 それぞれ簡単に説明しますと、 「@IBInspectable」をつけたメンバー変数はStoryboardから入力できるようになります。 「@IBDesignable」をつけたクラスは、Storyboard上で実行結果がレンダリングされるようになります。 はい、というわけで、こちらがUILabelのサブクラスです。 import UIKit @IBDesignable class ISTDynamicLabel : UILabe
こんにちは。AirレジのiOSアプリ開発を担当している山口です。 Airレジは昨年5月に行ったリニューアルに伴い、ユニバーサル対応を行いました。それまではiPhone/iPadで別アプリとして管理していましたが、ユニバーサル対応によりメンテナンスコストを下げることができました。 しかし、開発当初はSize Classesについての理解が浅いままユニバーサル対応を進めてしまい、レイアウト作成中に手戻りが発生したり、UIの共通化が上手くいかず分岐が複雑になってしまうなどの問題が発生していました。そこで、今回はSize Classesの概要とポイントについて書いてみました。 これからユニバーサル対応を始める方の参考になれば幸いです。 iOS8以降、多様化する画面サイズを抽象化して扱うための概念としてSize Classesが登場しました。様々なデバイスや向きに対応したAdaptive UIを実現
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く