AppleWatch和時計 機能だけ出来た

ひとまず出来た

  • 内周をedoTime目盛にした 
    • 明け六つは東京の日の出とし、暮れ六つは東京の日の入りとした。。。使ってみて変えるかもしれません。
    • 東京の日の出-日の入りでedoTimeを表示しているが。。。趣味の「黒鯛釣り」で使うことすると、三重県(緯度:34.33 軽度:136.68)とするかも。

    • 設定画面を設け、場所選択(東京、三重など) 明け六つ選択(日の出時間、日の出の30分前)を指定できるようにするかもしれません。使った見て決めていきます
  •  外周を24Time目盛にした
    • 文字盤が詰まり過ぎているので、偶数のみ表示するかもしれない

前回からの変更点

  • ねこさん小さく
    •                 .resizable(capInsets: EdgeInsets(top: -10, leading: -10, bottom: -10, trailing: -10), resizingMode: .stretch)

       

                      .resizable(capInsets: EdgeInsets(top: 40, leading: 40, bottom: 40, trailing: 40), resizingMode: .stretch)

       

  • 時間表示
    •             edo_mojiban(angle: .degrees(dosu(v: re.0)), jikan: "o")

                  edo_mojiban(angle: .degrees(dosu(v: re.1)), jikan: "o")

      let EDO = ["6","5","4","9","8","7"]; // 和時刻

      中略

                  //江戸の時刻

                  let dosu01 = dosu(v: re.0)

                  let dosu02 = dosu(v: re.1)

                  //昼間

                  let hiruma = dosu02 - dosu01

                  ForEach(0..<6) { i in

                      edo_mojiban(angle: .degrees(dosu01 + hiruma / 6.0 *  Double(i)), jikan: EDO[i])

                  }

                  //夜間

                  let yoruma = dosu01 + 360 - dosu02

                  ForEach(0..<6) { i in

                      edo_mojiban(angle: .degrees(dosu02 + yoruma / 6.0 *  Double(i)), jikan: EDO[i])

                  }

       

感想

 

`