【Swift4】xibファイルでViewを作成してStoryboardで使用する方法
xibファイルでUIViewを作成し、Storyboardで再利用できる部品となるクラスファイルを作成する方法です。
実装手順
1.カスタムクラス(swiftファイル)とxibファイルを作って紐づける
2. ...
【Swift4】UITextFieldやUITextViewのキーボードの色を変更する方法【Objective-C】
UITextFieldやUITextViewにフォーカスを当てると自然にでてくるキーボード、デフォルトでは白色のUIになっていますが、keyboardAppearanceを指定することで黒色のUIに変更することができます。
【Swift4】Date 日付と日時を比較する方法(NSDate)【Objective-C】
Date型の日付や日時を比較する方法です。
日付の比較にはcompare()関数を使用します。
この方法を使用するとStrings型(文字列)の日付や日時を比較することも可能です。
Swiftswi ...
【Swift4】UIScrollViewで横スクロールのページングを3分で実装する方法
UIScrollViewで横スクロール型のページングを実装する方法です。
Storyboardを使用してサクッと作成していきます。
手順
1.UIScrollViewとUIPageControlの配置
【Swift4】StoryboardでUINavigationControllerを設定する方法【Objective-C】
Storyboardで作成したUIViewControllerにUINavigationControllerを設定する方法です。
Editor > Embed In > Navigation Controlle ...
【Swift4】Expression was too complex to be solved in reasonable time;というエラーが出た時の対処法
Swiftでは別の型同士の四則演算はできません。
基本的には型を揃えた状態での計算をしないと以下のようなエラーのなります。
Binary operator ‘+’ cannot be app ...
【Swift4】少数点第2位や3位の四捨五入・切り捨てを行う方法
四捨五入・切り捨て・切り上げを行う場合は以下の関数を使って行います。
・round() → 四捨五入
・floor() → 切り捨て
・ceil() → 切り上げ
【Swift4】UIViewからUIImageを取得する方法
UIViewの上に表示されている全てのUIViewやUILabel、UIButtonやUIImageVuewをすべてまとめてUIImageとして取得する方法についてご紹介します。
この方法はUIViewクラスを継承している ...
【Swift4】画面サイズ・解像度・画面倍率などの取得方法
iPhoneアプリでは以下のようなさまざまな画面に関するサイズが取得可能です。
・画面サイズ
・解像度
・画面の倍率
特に画面サイズ・解像度は機種判定などにも使用することができるため覚えておくと ...
【Swift4】swiftの!や?って?オプショナルを理解しよう
swiftによくでてくる!や?ですが、swift特有のプログラム方法で、最初はとっつきにくいと思いますが、理解してしまえば簡単です。以下要点だけをまとめてあります。
1. swiftのクラス(型)には非オプショナル型とオプ ...