2015.11.24
iPhone required init?(coder aDecoder: NSCoder) Super.init isn’t called before returning from initializer Swift UIButton ‘required’ initializer ‘init(corder:)’ must be provided by subclass of 学習 継承
では、前回の続きです。 というエラーが出たところまで前回やりましたね。 エラー文を見てみると、 「‘required’ initializer ‘init(corder:)’ must be provided by subclass of ‘UIButton’」 と書かれています。簡単に訳すと、 「 …More Read
2015.11.22
iPhone Swift UIButton イニシャライザ スーパークラス 学習 継承 自作クラス
今回からは既存のクラスを継承した自作クラスの作成の方法と、 それによって作成できる自分だけのオリジナルボタンを作ってみたいと思います。 1、まん丸ボタンのクラスを新規に作成する 目標は次のようなボタンです。 storyboardで配置しただけで勝手に丸いボタンになる。というものですね。 こんなのをわ …More Read
2015.10.30
Add Missing Constraints Auto Layout Clear Constraints Issues Reset to Suggested Constraints Swift Xcode オートレイアウト
Issuesメニューの続きを見ていきましょう。 ・Add Missing Constraints 選択したオブジェクトに十分な制約が追加されていない場合に、適したものを自動で追加します。 実際に試してみましょう。 ラベルを「画面左下のこの辺りの位置に置きたいなー」という場所にドラッグします。 すると …More Read
2015.10.28
Auto Layout Frame for will be different at run time Issues Swift Update Constraints Update Frames Xcode オートレイアウト
それでは、今回からはIssuesメニューについてです。 このIssuesメニューでは今まで追加してきた制約によってstoryboard上と実際に表示される場所にズレなどが 生じた際に、自動で正しい位置にオブジェクトの位置を変更するなどといった調整ができます。 まず、このIssuesメニューをクリック …More Read
2015.10.24
Align Aspect Ratio Auto Layout Pin Swift Xcode オートレイアウト
今回でPinメニューの使い方も最後になります。 では、残った項目を見ていきましょう。 ・Aspect Ratio オブジェクトのタテ・ヨコの比率を指定した一定の割合に保ちます。 この設定は1つまたは複数のオブジェクトを選択している際に使用することができます。 今、この緑色のラベルはStoryboar …More Read
2015.10.17
Auto Layout Equal Heights Equal Widths Pin Swift Xcode オートレイアウト
Pinメニューの続きを見ていきましょう。 ・Width、Height オブジェクトの高さ・幅を指定した値に固定します。 この設定は1つまたは複数のオブジェクトを選択している際に使用することができます。 ラベルやボタンなどのオブジェクトは、「Size to Fit Content」というものが働くため …More Read
2015.09.25
Auto Layout Pin Spacing to nearest neighbor Swift Xcode オートレイアウト
今回からはPinメニューの各項目の使い方について説明していきます。 Pinメニューはstoryboard上の右下のボタンをクリックすることで開くことができます。 では、早速上の項目から見ていきましょう。 ・Spacing to nearest neighbor 隣接する同階層のオブジェクトとの距離に …More Read
2015.09.16
Align Auto Layout Swift Xcode オートレイアウト
では、前回の続きを見ていきましょう。「揃え」に関する制約である Alignメニューについての残りの項目についてですね。 ・Horizontal Centers 複数のオブジェクトを選択している際に設定できます。 各オブジェクトの水平方向の中心の位置を揃えます。 このように位置が異なるオブジェクト同士 …More Read
2015.09.10
Align Auto Layout Swift Xcode オートレイアウト
1、Auto Layoutの制約を設ける3つのメニュー 今回もAuto Layoutについて学んでいきたいと思います。 Auto Layoutの各種制約は、storyboardの下部にあるボタンで設定できることは 前回学びました。 また、同じ設定を画面上部のメニューバーの「Editor」からも設定す …More Read
2015.09.08
Auto Layout Swift Xcode オートレイアウト プレビュー
0、誰もがぶつかるオブジェクト配置の問題 「storyboard上にオブジェクト(部品)を配置して位置を調整し終えた後に、 いざシミュレータで確認してみたら全然思い通りの位置になってなかったよ‥。」 なんてこと、皆さん経験したことがあると思います。 このようにstoryboard上の中心にラベルを配 …More Read