swift

SwiftUI

【SwiftUI】Viewの不透明を変更する(opacity)

Viewの不透明度を変更するopacityモディファイアについて解説します。
SwiftUI

【SwiftUI】transition効果が機能しないケース

Viewオブジェクトの表示・非表示の切り替え時のアニメーションを定義するtransitionモディファイアは、animationとセットで使用する必要があります。 しかしながら、animationの指定方法によってtransitionが正し...
SwiftUI

【SwiftUI】トランジション(transition)の使い方

Viewオブジェクトの表示・非表示切り替えに伴うアニメーションをトランジション(transition)と呼びます。 SwiftUIでは、トランジション用に通常のアニメーション処理とは別の仕組みが用意されています。
swift

【Swift】CGSizeの使い方

CGSizeは幅と高さの情報を保持する構造体です。 物理的なサイズだけでなく、距離ベクトルを表す為に使用される事もあります。 ベクトルとしてその値は負になる可能性もあります。
SwiftUI

【SwiftUI】アニメーション効果の種類

本記事ではSwiftUIで使えるアニメーション効果の種類について解説します。 アニメーション効果はAnimation構造体で定義します。
SwiftUI

【SwiftUI】アニメーションの基本

(2020/10/04 更新) SwiftUIではViewの変化を簡単にアニメーション化できます。 本記事ではアニメーションの基本について解説します。
SwiftUI

【SwiftUI】Viewの3D回転(rotation3DEffect)

指定された回転軸を中心に、3次元でViewを回転させるrotation3DEffectの使い方を解説します。
SwiftUI

【SwiftUI】Viewの回転(rotationEffect)

指定された点を中心にViewを回転させるrotarionEffectの使い方を解説します。
SwiftUI

【SwiftUI】Viewの拡大と縮小(scaleEffect)

Viewを拡大・縮小させるscaleEffectの使い方を解説します。 このModifierは、描画された結果を拡大/縮小しているので、あまり拡大しすぎるとジャギーが目立つ場合があります。
SwiftUI

【SwiftUI】UnitPointの使い方

UnitPointはViewの相対的な位置を定義する構造体です。 用途としては、例えばrotationEffectを使ってViewを回転する時の中心点の指定などがあります。
SwiftUI

【SwiftUI】Viewにぼかし効果をつける(blur)

Viewにぼかし効果をつける.blur()について解説します。
SwiftUI

(アーカイブ)【SwiftUI】編集モードの取得に関する不具合

本記事で使用している.navigationBarItems()モディファイアはiOS14以降では非推奨となっています。 最新の情報はこちらの記事を御覧ください。 編集モード(editMode)の取得に関する不具合と思われる現象に遭遇したので...
SwiftUI

(アーカイブ)【SwiftUI】Listでセルをドラックする時の不具合

(2020/10/17 更新) Listの並び替え操作時のアニメーションで、挙動がおかしいケースがあります。 おそらくXcodeの今後のバージョンアップで解消すると思われますが、現時点での対処方法を残しておきます。 本記事の現象は、Xcod...
SwiftUI

【SwiftUI】Listの行入れ替え

(2021/09/28 更新) Listの行入れ替え処理の実現方法について解説します。
SwiftUI

【SwiftUI】Listの使い方

(2022/03/09 更新) Listはデータの一覧表示をするのに適したViewです。 画面に収まらない量の場合はスクロール表示になるなど、UIKitのUITableViewに似ていますが、はるかに簡単に使えます。 ListはForEac...
swift

【Swift】プロジェクト内のファイル読み込み

プロジェクトに含まれているリソースファイルにアクセスする方法を解説します。 アプリ内のファイルシステムへアクセスする方法を知りたい方は、を御覧ください。
swift

【Swift】文字列の扱い方

(2021/08/24 更新) Swiftでの文字列の扱い方をまとめました。
SwiftUI

【SwiftUI】DatePickerの使い方

DatePickerは日付と時間を選択するための専用Viewです。
swift

【Swift】日付と時間を扱うクラス/構造体まとめ

Swiftでは日付と時間を扱う為にクラスや構造体がいくつか用意されており、組み合わせて使用します。 本記事ではそれらのクラス/構造体を紹介します。
swift

【Swift】DateFormatterの使い方

日付と時間の書式を定義するクラスです。 Date構造体←→テキストの相互変換に使います。
swift

【Swift】Calendarの使い方

Calenderは主に日付と時間の計算を行う際に使用する構造体です。
swift

【Swift】Localeの使い方

Localeは、言語と地域を組み合わせたロケール情報を保持する構造体です。 日付や時間、金額、数値等の書式の決定に影響します。
swift

【Swift】Dateの使い方

(2022/05/19 更新) Dateはカレンダーやタイムゾーンに依存しない「特定の時点」を示す構造体です。 単体で日時の比較や、時間間隔の計算等が可能ですが、夏時間、閏年、うるう秒、暦法(ユリウス暦やグレゴレオ歴等)等は考慮されませんの...
swift

【Swift】TimeZoneの使い方

TimeZoneはタイムゾーン(標準時間帯)情報を保持する構造体です。 タイムゾーンはある地域での標準時間を表す指標で、GMT(グリニッジ標準時)との時差で表します。 日本の標準時間である日本標準時(JST)はGMT+9時間で定義されていま...
スポンサーリンク