Avatar ·

كيفية الحصول على فهرس العنصر في ForEach في SwiftUI؟

مرحباً بالجميع! أنا مبتدئ في SwiftUI وواجهت مشكلة أثناء العمل مع ForEach. لدي مصفوفة من النصوص وأريد عرضها في شكل قائمة، لكني بحاجة لمعرفة فهرس كل عنصر، مثلاً لحذف عنصر عند الضغط على زر. إليك الكود الخاص بي: ```swift struct ContentView: View { @State private var items = ["تفاحة", "موز", "كرز", "شمام"] var body: some View { List { ForEach(items, id: \.self) { item in HStack { Text(item) Spacer() Button("حذف") { // كيف أحصل على فهرس item لحذفه؟ // items.remove(at: ???) } } } } } } ```