選択肢を取得する実行例はじめに今回は、EurekaライブラリのSegmentedRowを使用する方法を説明します。作成するサンプルは以下の通りです。SegmentedRowは複数の選択項目の中から1つの項目を選択できるようにするUI部品です。Eurekaについては、本ブログのメニューから[ライブラリ]-[Eureka]を選択して参照ください。スポンサーリンク環境Xcode:9.4.1Swift:4.1.2スポンサーリンクサンプルコードはじめに、サンプルコードを示します。このサンプルコードは、好きなくだものを3つ表示して、その中から1つを選ばせるためのSegmentedRowを作成しています。}SegmentedRowの基本書式SegmentedRowの基本書式を以下に示します。初期値}書式ですが、「表示する値のデータ型」は基本的にStringを指定します。row.titleは行のタイトルです。必要ない場合は書かなくても構いません。row.optionsは、表示する選択肢を配列で記述します。row.valueは、はじめて表示されたときに選択状態にしたい項目を指定します。指定しない場合は、いずれの項目も選択されていない状態になります。選択肢を取得する選択肢が変更されるために、onChangeのイベントが発生します。onChange関数の中で、最新の選択項目をクラスプロパティに格納しておくようにするとよいです。self]と記述して、クラスメンバーをselfで参照できるようにしています。self]はメモリリーク防止のために記述しています。選択された値は、row.valueで取得することができます。以下に実行例を示します。前回は1行入力欄や複数行入力欄を作成しました。今回は以下について見ていきます。過去記事は以下を参照してください。第2回目となる今回は、Realmにおけるモデルの定義について説明します。過去記事は以下を参照ください。ViewControllerから別のViewControllerを呼び出した時に、Alertのように必要部分以外を透過させて見せたい場合があります。今回は、背景を透過させる方法についてみていきます。Inspectorから変更することができないので、コードから変更する必要があります。使用するコードをなんども入力するのは面倒ですね。そこで、よく使用するコードはライブラリとして登録して使い回せるようにします。これをコードスニペットと呼びます。ハンバーガーメニューは、様々な作成方法があります。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。メタ情報ログイン投稿フィードコメントフィードWordPress.orgタイトルとURLをコピーしました。