/sikaicon.png

かもしかのお部屋

【Raspberry Pi】なぜかcronが動かない

cronが動かない!!

pythonを利用して、「togglという作業時間管理ツールのapiから今週の作業時間を取得して、raspberrypiにつなげた電子ペーパーに表示する」というコードを書き、それをcronを使って30分毎に動かそうと思ったのだかうまく動かなかった。

【SwiftUI】Listと一緒に使ったNavigationlinkが思っていない動きをする。

以下のようなコードで、画面遷移を実現したんだけど・・・

import SwiftUI

struct ContentView: View {
    let strings = ["first","second","third"]
    @State private var isShowMain: Bool = false
    
    var body: some View {
        NavigationView{
            List{
                ForEach(strings, id: \.self){ onestring in
                    NavigationLink(destination: NextView(selected: onestring,isShowMain: $isShowMain), isActive: $isShowMain
                    ){
                        Text(onestring)
                    }
                    
                }
            }
        }
    }
}


struct NextView:View{
    let selected: String
    @Binding var isShowMain:Bool
    
    var body: some View{
        VStack{
            Text(selected)
            
            Button(action: {
                isShowMain.toggle()
            }, label: {
                Text("戻る")
            })
        }
    }
    
}

gifのように選択したところと全く違うところが選択されてしまう!!

【SwiftUI】リスト内の文字列を左に寄せたかった

問題点

下のようなコードを書いて、リストを作成してみたんだけど・・・

List{
                        ForEach(0 ..< task.count) { id in
                            
                            Button(action: {})
                            {
                                ZStack{
                                    Rectangle().fill(.gray)
                                    Text("""
                                        上:\(self.task[id])
                                        下:テスト
                                        """)
                                        .multilineTextAlignment(.leading)
                                }
                            }
                        }
                        Spacer()
                    }
                    .frame(width: 250, height: 350)
                    .listStyle(SidebarListStyle())

こんな感じで表示される