マガジンのカバー画像

SwiftUIでいこう!

229
SwiftUIで簡単、プログラミング! 少しずつ理解していきます。
運営しているクリエイター

2023年7月の記事一覧

SwiftUIでいこう! - WWDC23 - New VisualEffect Modifier

SwiftUIでいこう! - WWDC23 - New VisualEffect Modifier

New VisualEffect Modifier

アニメーション関連です。まずはスクロールする時にヘッダ部分を固定した時に使えるエフェクトです。

struct ContentView: View { var body: some View { ScrollView(.vertical){ LazyVStack{ Rect

もっとみる
SwiftUIでいこう! - WWDC23 - Custum Animation

SwiftUIでいこう! - WWDC23 - Custum Animation

Custum Animation

前回の続きです。アニメーションの構造体を作り動きを"func"関数を作ります。CustomAnimationプロトコルを使って作ります。

struct MyAnimation:CustomAnimation{ var duration:CGFloat = 1 func animate<V>(value: V, time: TimeInterval,

もっとみる
SwiftUIでいこう! - WWDC23 ScrollView -1

SwiftUIでいこう! - WWDC23 ScrollView -1

参考動画を見ながらの実装、実行します。

Paging

まずはページングについて。要はページの切り替え。

struct ContentView: View { var body: some View { ScrollView (.horizontal){ let colors:[Color] = [.red,.blue,.green,.yellow]

もっとみる
SwiftUIでいこう! - WWDC23 SwiftData

SwiftUIでいこう! - WWDC23 SwiftData

WWDCで発表されたSwiftDataについて動画を参考に自分でも実装してみます。

まずモデル

@Modelclass Person{ var name:String var isLiked:Bool var dateAdded:Date init(name: String, isLiked: Bool = false, dateAdded: Date = .i

もっとみる