2018.02.16今回は、UIImageViewに画像を表示する方法を見ていきます。Viewのプロジェクトを作成します。プロジェクト名称はImageSampleとしました。NavigatorでAssets.xcassetsを選択します。一般的にプロジェクトで使用する画像はAssets.xcassetsフォルダに格納して使用します。Assets.xcassetsフォルダを選択すると、以下のような画面が表示されます。プロジェクトで使用したい画像をfinderからドラッグ&ドロップして登録します。画像を登録すると以下のようになります。イメージは3種類登録しておくことができますが、とりあえず1つでOKです。登録した画像の名称は左側で変更することができますので、コードから参照する時の任意の名称にしておきます。ここではsampleという名称にしています。画像の準備ができたら、あとは画像を表示するコードの実装のみです。NavigatorでViewController.swiftを選択したら、コードを以下のように編集します。}}最初に、6行目で画像を入れる器(UIImageView)を準備しておきます。ここで準備したimageSampleに画像を読み込んだり、画像のフレームを設定したり、表示位置を設定したりして、最終的には画面(スクリーン)に表示します。画像の読み込み〜表示までの処理はviewDidLoadの中で行います。使用するデバイスのスクリーンサイズを取得しておきます(12,13行目)。このスクリーンサイズを使用して、後から画面の中央を計算するのに使用します。続いて、画像を読み込みます(17行目)。画像を読み込む際は、Assets.xcassetsフォルダに登録した画像名を指定します。画像の読み込みをしたら、表示サイズ(フレーム)を設定します(19行目)。次に、画像がスクリーンの中央に表示されるようにします(22行目)。imageSample.centerは読み込んだ画像の中心です。この中心を、スクリーンの中央座標に合わせることで、画面中心に表示させます。ここまでで、画像を中央に表示する準備は完了です。あとは25行目のようにしてassSubViewを実行することにより、画像が画面に表示されるようになります。上記の実行例を以下に示します。前回はActionSheet行やAlert行を作成しました。今回は以下について見ていきます。ハンバーガーメニューは、様々な作成方法があります。前回はRealmにおけるモデルの定義について説明しました。第3回目となる今回は、モデルからインスタンスを生成してデータを設定し、データベースに書き込むまでを説明します。過去記事は以下を参照ください。前回はEurekaをプロジェクトにインストールするところまでの説明をしました。Controllerの追加方法と、設定画面用のクラスファイルを作成する方法を見ていきます。Segueで遷移した先の画面から元の画面に戻る処理を作成しようとしていたのですが、うまく行かず嵌ってしまいました。そこで、今回はSegueを使用した画面遷移と移動元に戻る方法について説明します。iOSではUIActionControllerを使用して、ポップアップでアラートを表示したり、選択肢(アクションシート)を表示したりして、ユーザーに項目を選択させることができます。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。メタ情報ログイン投稿フィードコメントフィードWordPress.orgタイトルとURLをコピーしました。