«swiftui» etiketlenmiş sorular

SwiftUI, Apple'ın grafiksel kullanıcı arabirimlerini tanımlamak için bildirdiği Swift API'sidir. Herhangi bir platformda SwiftUI hakkında sorular için bu etiketi kullanın.

9
SwiftUI uygulamam, bir `NavigationView '' içindeki bir navigationBarItems öğesinin içine bir` NavigationLink` yerleştirdikten sonra geriye doğru giderken neden çöküyor?
En az tekrarlanabilir örnek (Xcode 11.2 beta, bu Xcode 11.1'de çalışır): struct Parent: View { var body: some View { NavigationView { Text("Hello World") .navigationBarItems( trailing: NavigationLink(destination: Child(), label: { Text("Next") }) ) } } } struct Child: View { @Environment(\.presentationMode) var presentation var body: some View { Text("Hello, World!") …

6
SwiftUI - görünüme sabit kodlanmış navigasyon nasıl önlenir?
Daha büyük, üretime hazır SwiftUI Uygulaması için mimariyi yapmaya çalışıyorum. Her zaman SwiftUI'deki büyük bir tasarım kusuruna işaret eden aynı soruna koşuyorum. Hala kimse bana tam çalışmaya ve üretime hazır bir cevap veremedi. SwiftUIGezinme içeren yeniden kullanılabilir Görünümler nasıl yapılır ? Gibi SwiftUI NavigationLinkkuvvetli görünümüne bağlı bu daha büyük Uygulamalarda …

5
SwiftUI'da birden fazla sayfa (isPresented :) çalışmıyor
Ben bu ContentView iki farklı mod görünümleri var, bu yüzden sheet(isPresented:)her ikisi için kullanıyorum , ama sadece sonuncusu gibi görünüyor gibi. Bu sorunu nasıl çözebilirim? Veya SwiftUI'de bir görünümde birden çok sayfa kullanmak mümkün değil mi? struct ContentView: View { @State private var firstIsPresented = false @State private var secondIsPresented …

2
Catalyst 'SwiftUI.AccessibilityNode' bilinen bir serileştirilebilir öğe değil
Xcode 11.1 ile yeni bir iOS Tek Sayfa Uygulaması (SwiftUI dahil) oluşturdum ve Mac Catalyst'i etkinleştirdim. Yeni Project'i Mac'imde çalıştırdıktan sonra (tabii ki macOS 10.15) Pencereye bir kez dokunduktan sonra aşağıdaki hataları alıyorum. 2019-10-18 12:59:48.479186+0200 test[3130:122148] Metal API Validation Enabled 2019-10-18 12:59:50.960734+0200 test[3130:122148] [AXRuntimeCommon] Unknown client: test 2019-10-18 12:59:50.962261+0200 test[3130:122148] …

4
Swift Combine'da @Published kullanarak hesaplanan özelliklere eşdeğer mi?
Zorunlu Swift'te, durumu çoğaltmadan verilere kolay erişim sağlamak için hesaplanan özelliklerin kullanılması yaygındır. Diyelim ki bu sınıf zorunlu MVC kullanımı için yapılmış: class ImperativeUserManager { private(set) var currentUser: User? { didSet { if oldValue != currentUser { NotificationCenter.default.post(name: NSNotification.Name("userStateDidChange"), object: nil) // Observers that receive this notification might then check …

2
SwiftUI'de aynı satır iki kez seçilemiyor
Birden fazla bölüm ve satır içeren bir gezinme listem var. Bir sıra foo seçiyorum, istediğim görünüme gidiyor. Ancak, kök görünümüne geri döndüğümde, satır foo'yu seçemiyorum. Ben foo satır dokunun ve hiçbir şey olmuyor. Satır çubuğuna dokunuyorum ve o satır beni görünümüne gönderiyor. Kök görünümüne geri dönün. Sonra satır çubuğunu seçemiyorum, …

3
SwiftUI görünümlerinin iç içe ObservableObjects'e nasıl bağlanacağını söyleme
Ben adlandırılan bir EnvironmentObject alır bir SwiftUI görünüm var appModel. Daha sonra değerini okur appModel.submodel.countonun içinde bodyyöntemle. Ben özellik güncellemeleri zaman yeniden oluşturur count, submodelböylece bu özelliği görünümüne bağlamak için bekliyoruz , ama bu gerçekleşmiyor gibi görünüyor. Bu bir hata mı? Ve değilse, görünümlerin SwiftUI'deki ortam nesnelerinin iç içe özelliklerine …
18 ios  swift  swiftui  combine 

3
SwiftUI - EnvironmentObject nasıl View Modeline geçirilir?
Görünüm Modeli (yalnızca görünüm) tarafından erişilebilen bir EnvironmentObject oluşturmak için arıyorum. Ortam nesnesi uygulama oturumu verilerini izler, örneğin oturum açıldı, erişim belirteci vb. Bu veriler, bir API'nin bu EnvironmentObjects'ten veri geçirmesine izin vermek için görünüm modellerine (veya gerektiğinde hizmet sınıflarına) iletilir. Görünüm nesnesi görünümünden model sınıfının başlatıcısına oturum nesnesi geçmeye …
16 ios  swift  mvvm  swiftui 

2
SwiftUI görünüm içerik düzeni beklenmedik bir şekilde pop / atlar görünüyor?
Bir form veya liste (gruplandırılmış) ile yeni bir görünüme giderken, içerik gezinme görünümü başlığının altından yaklaşık dörtte biri kadar görünür, ardından yaklaşık yarım saniye sonra doğru konuma "açılır". Çok çirkin. Bu bir SwiftUI hatası mı yoksa yanlış bir şey yapılandırıyorum emin değil misiniz? Bunu hem simülatörde hem de cihazda aynı …
16 ios  swift  swiftui 

3
SwiftUI'de gözlenen nesne değiştiğinde listedeki animasyonu nasıl devre dışı bırakabilirim?
Görünüm modeli verileri değiştiğinde animasyonu nasıl devre dışı bırakabilirim? Takip koduna sahibim: struct FormView: View { @ObservedObject var viewModel: FormViewModel var body: some View { List { ForEach(viewModel.options) { option in Text(option.displayValue) } } } } Görünüm modeli değişiklikleri her Listanimasyonla güncellendiğinde. Nasıl devre dışı bırakabilirim? Eklemeyi denedim .animation(nil)ama yardımcı …
15 ios  swiftui 

1
Temel veri varlıklarını SwiftUI'de popover'e kaydetmek, .environment öğesini tekrar SubView'a geçirmeden nilError değerini atar
SwiftUI ve Core Data ile oynamak beni meraklı bir soruna getirdi. Durum şu şekildedir: Ana görünümü "AppView" ve "SubView" adlı bir alt görünümü var. NavigationTitleBar'daki artı düğmesini popover veya sayfa olarak tıklarsam SubView görünümü AppView görünümünden açılır. @Environment(\.managedObjectContext) var managedObjectContext @State private var modal: Bool = false ... Button(action: { …
15 ios  swift  core-data  swiftui 

2
SwiftUI'de ilgili bir Varlık değiştiğinde @FetchRequest nasıl güncellenir?
Bir SwiftUI olarak Viewi sahip Listgöre @FetchRequestbir verilerini gösteren Primarybir varlık ve ilişki üzerinden, Secondaryvarlık. ViewVe onun Listyeni bir eklediğinizde, doğru güncellenir PrimaryYeni bir ilgili ikincil varlık ile varlık. Sorun, bağlı Secondaryöğeyi bir ayrıntı görünümünde güncelleştirdiğimde, veritabanı güncelleştirilir, ancak değişiklikler PrimaryListeye yansıtılmaz . Açıkçası, @FetchRequestbaşka bir Görünümdeki değişiklikler tarafından tetiklenmez. …

4
SwiftUI neden navigasyondan sonra form yeniden konumlandırmada seçicidir?
Seçiciyi tıkladıktan sonra seçme görünümüne gider. Öğe listesi üstten çok uzakta oluşturulur, ancak animasyon bittikten sonra yukarı çıkar. Bu neden oluyor? Demo: https://gfycat.com/idioticdizzyazurevase Gezinme çubuğu başlıklarını ve düğmelerini, form bölümlerini ve diğer ayrıntıları dışlamak için zaten minimal bir örnek oluşturdum: import SwiftUI struct NewProjectView: View { @State var name = …
12 ios  forms  swiftui  picker 

1
SwiftUI kullanarak MacOS'ta Çok Sütunlu Tablo Görünümleri
SWiftUI ile biraz deniyorum ve NSTableView gibi çok sütunlu TableView oluşturmak için nasıl SWiftUI kullanma hakkında herhangi bir bilgi bulmak gibi görünmüyor. Bulmayı başardığım tüm örnekler tek bir veri sütunu gösteriyor. Apple'daki belgeler bile SwiftUI Listesi yapısının veri satırlarının tek sütunlu görüntülenmesi için olduğunu belirtir. Bu, MacOS'taki uygulamalar için oldukça …
12 macos  swiftui 

3
SwiftUI: Otomatik önizleme güncellemesi duraklatıldı, her zaman
Mevcut tatlı bir SwiftUI sevgisi eklemeye çalıştığım bir App, temelde bir alışveriş listesi uygulaması var. Benim sorunum gerçek zamanlı önizleme güncelleme çalışmıyor - "Otomatik önizleme güncelleme duraklatıldı" uyarısı sürekli olarak gösterir. Devam düğmesine bastım, uygulamayı oluşturuyor, geçerli görünümü gösteriyor ve bu uyarı hemen tekrar gösteriliyor. Devam düğmesini kullanmadan tuvalde yansıtılan …
12 xcode  swiftui 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.