None 28 7月 2019 UIViewの角丸(Rounded Corners)みんなどうしてる? Viewの角を丸くしたいことって結構ありますね。@IBDesignableと@IBInspectableを使うとマウス操作で調整できて便利なので、今までUIViewを拡張して使っていたのですが「そう言えばStoryboardで反映されてないなぁ」と気づきまして調べてみると、なんと、extension… 続きを読む
None 26 7月 2019 画面遷移はカスタムセグエを作って楽しよう! 標準的なカスタムセグエ よく使う遷移はセグエにしておくとStoryboardから指定できてとても便利です。 class DismissSegue: UIStoryboardSegue { override func perform() { source.presentingViewControlle… 続きを読む
None 7 7月 2018 IBOutletCollectionをNSMutableArrayにする 同種のViewを配列で扱えるIBOutletCollectionは、普通に使うと変更できないNSArrayになります。ボタンのコレクションを宣言するとこんな感じ。 @property (nonatomic) IBOutletCollection(UIButton) NSArray<UIButt… 続きを読む
None 17 6月 2018 縦向きのスライダーVertical Sliderを作ってみよう Viewの向きを変えたいとき、今のところ、Storyboardからは直接回転させられません。ですので、初期化時にtransformで回転させますが、そうすると、制約でレイアウトを制御しにくくなります。目視でレイアウトを微調整できないのも不便ですよね。 妥協点を探る上で、縦向きのスライダーを考えてみま… 続きを読む
None 11 2月 2018 ナビゲーションバーの戻るボタンのタイトルだけを消す方法 ナビゲーションを使った画面遷移で左側に表示される<戻るボタンを矢印だけにしてみます。最初に紹介する前の画面で設定しておくのが一番簡単な方法です。 前の画面で設定しておく 遷移前のViewControllerで空のボタンをセットしておくとpushした次の画面で文字が消えます。 コードで設定 ov… 続きを読む