Closed3

[SwiftUI] View 自身の名前を取得したい

Yusuke AriyoshiYusuke Ariyoshi

Analytics のイベント送信のコードを簡素化する目的で、任意の処理が実行されるView (struct) の名前を取得したい。

Yusuke AriyoshiYusuke Ariyoshi

String(describing: Self.self) を使えばいけそう。

struct YourView: View {
  var body: some View {
    VStack {}
      .onAppear() {
          let structName = String(describing: Self.self)
          print(structName)
      }
  }
}
YourView
このスクラップは2021/07/16にクローズされました