Skip to content

Instantly share code, notes, and snippets.

View DaisukeNagata's full-sized avatar
:octocat:
Focusing

EveryDaySoft DaisukeNagata

:octocat:
Focusing
View GitHub Profile
@DaisukeNagata
DaisukeNagata / gist:7ce97f8cc65897fd858c2b3b57785b3b
Last active December 29, 2019 09:52
SwiftUI_Scroll_onTapGesture
import SwiftUI
struct Event: Identifiable {
let id: Int
let name: String
let emoji: String
let color: Color
}
struct ContentView : View {
import SwiftUI
class ViewRouter: ObservableObject { @Published var iconName = "arrow.up.right.video.fill" }
struct ContentView: View {
@ObservedObject var viewRouter = ViewRouter()
@State private var selection: Int = 1
var body: some View {
import SwiftUI
struct ContentView: View {
var body: some View {
GeometryReader { geometry in
Text("123")
.frame(width: geometry.size.width, height: geometry.size.height, alignment: .center)
.background(self.safeArea(geometry) ? Color.green:Color.red)
.onAppear {
self.allSafeArea(geometry)?.compactMap { m in
import SwiftUI
struct ContentView: View {
var body: some View {
Path { path in
path.move(to: CGPoint(x: 45, y: 250))
path.addArc(center: CGPoint(x: 50,y: 250), radius: 5, startAngle: Angle(degrees: 0), endAngle: Angle(degrees: 360),clockwise: false)
path.addLine(to: CGPoint(x: 100, y: 200))
path.addArc(center: CGPoint(x: 100,y: 200), radius: 5, startAngle: Angle(degrees: 0), endAngle: Angle(degrees: 360),clockwise: false)
@DaisukeNagata
DaisukeNagata / gist:18ebf371216ec8649fed87f1f8ef650d
Last active February 20, 2020 00:07
SwiftUI_TabBar_CustomModal
import SwiftUI
class ViewRouter: ObservableObject {
@Published var currentView = "clock.fill"
@Published var flg = false
}
struct ContentView: View {
@ObservedObject var viewRouter = ViewRouter()
@DaisukeNagata
DaisukeNagata / gist:d5cfe64a0c6b0fa8af4c5c70a60e531e
Last active February 26, 2020 23:49
SwiftUI_Horizontal_Infinity_ScrollView
import SwiftUI
struct ContentView: View {
@State private var text = ""
@State private var evnent = HorizontalEvent(forEachCount: 1)
var body: some View {
ZStack {
HorizontalScrollView(event: self.evnent, action: { tex in
import SwiftUI
struct ContentView: View {
var body: some View {
NavigationView {
VStack {
Text("Hello, World!")
CommonButton(0)
}
.background(Color.blue)
@DaisukeNagata
DaisukeNagata / gist:3e5bc68b8d2cca5ac7d1682b7ef1ad9a
Last active March 12, 2020 23:24
SwiftUI_MyModifier_ButtonSegue
import SwiftUI
struct ContentView: View {
var body: some View {
GeometryReader { geometry in
NavigationView {
ZStack {
VStack {
Text("Something")
.modifier(MyModifier(color: .yellow,
//
// ContentView.swift
// SwiftUI_PickerandTimer
//
// Created by 永田大祐 on 2020/03/15.
// Copyright © 2020 永田大祐. All rights reserved.
//
import SwiftUI
@DaisukeNagata
DaisukeNagata / gist:2510acedf5a9fdfda669231053da3c8b
Last active March 27, 2020 12:09
SwiftUI_CustomTabBar_ChangeIcon
import SwiftUI
struct ContentView: View {
@ObservedObject var viewRouter = ViewRouter()
@State private var selection: Int = 1
var body: some View {
GeometryReader { geometry in
VStack {