同時使用StackNavigationViewStyle和EditButton

在SwiftUI中同時使用StackNavigationViewStyle和EditButton,問題如下


gif.gif

代碼如下:

import SwiftUI
import CoreData

struct ContentView: View {
    ....
    
    var body: some View {
        NavigationView {
            List {
                ForEach(books, id: \.self) { book in
                   ...
                }
                .onDelete(perform: deleteBooks(at:))
            }
            ...
            .navigationBarItems(leading: EditButton(), trailing: ...)
            ....
        }
        .navigationViewStyle(StackNavigationViewStyle())
    }
    
    func deleteBooks(at offSets: IndexSet) {
        ....
    }
    
}

這個問題是在debug模式的模擬器上發(fā)生的,應該是個模擬器bug 。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容