XCode

XCode使用時の文字列の置換方法

XCodeを使用時に文字列を置換する方法をご紹介します。キーを同時に押すと、置換機能を呼び出せます。使い方置換機能の操作方法について説明します。操作に関わる箇所が赤枠の部分です。検索と置換の文字列Replace欄:置換前の文字列With欄:...
SwiftUI

【SwiftUI】戻り値が複数存在するメソッドを作成する

Swiftでは戻り値を複数返すメソッドを作成することも可能です。メソッドの宣言方法以下のようにメソッドを宣言します。戻り値の部分をタプルで囲うだけです。func 関数名() -> (戻り値1: 戻り値1の型, 戻り値2: 戻り値2の型)コー...
SwiftUI

【SwiftUI】TextFieldに入力された値を数値として扱う方法

TextFieldで数値を扱うには、formatに".number"を指定します。整数を入力するコード例TextFieldの引数としているinputIntを宣言する際にInt型で初期化すると、整数を扱うことができます。後述しますが、inpu...
SwiftUI

【SwiftUI】スクロールに対応したViewの作成方法

SwiftUIにおいて、スクロールに対応したViewを作成するには、ScrollViewを使用します。コード例ScrollViewの引数を設定することで、縦方向や横方向といったスクロールの方向を指定することも可能です。縦方向のスクロール以下...
SwiftUI

【SwiftUI】Extra argument in callの原因

Extra argument in callが発生する原因ですが、VStackやHStack、ZStackの中で発生している場合は、Stackの中に配置しているViewが多すぎる(10個を超えている)可能性があります。解決方法単純な解決方法...
SwiftUI

【SwiftUI】HStackを使用した画面レイアウトにおける自動的な改行について【WrappingHStack】

複数のText項目を並べて画面幅に合わせて改行したい場合がありました。WrappingHStackというコードを使用すると実現することができましたので紹介します。実現したかったレイアウト下記のようなレイアウトを作成する際、HStackをFo...
SwiftUI

【SwiftUI】Viewを繰り返して表示する

Viewを繰り返し表示する場合は、ForEachを使用すると比較的簡単に実装することができます。実装方法を何パターンかご紹介します。1.配列の要素(例では文字列)を使用する場合表示したい文字列を配列で定義した後、ForEachで表示させます...
XCode

【XCode】便利なショートカット

コメントアウト"command⌘"+"/"キーを押すとカーソルが当たっている行をコメントアウトできる
SwiftUI

【SwiftUI】true/falseの入力・トグルの作成

SwiftUIにおける入力フォームを作成する際に、ON/OFFの2つの状態を持たせたい場合は"トグル"を使用すると便利です。トグルを使用することで以下のような入力フォームを作成できます。対応バージョンiOS13.0以上XCode(当サイトの...
SwiftUI

【SwiftUI】ツールバーの実装方法

SwiftUIでツールバーを使用する方法は、アプリのナビゲーションやアクションをユーザーに提供する手段です。SwiftUI 2.0以降、.toolbarモディファイアを使用して、ビューにツールバーを追加できます。ツールバーには、ボタン、テキ...
スポンサーリンク