Use Safe Area Layout Guides
'u en az XCode'da tetiklediğimde "Safe area layout guide before ios 9".
hatası oluşacak gibi görünüyor, bu iki aygıtı desteklemenin mümkün olmadığı anlamına mı geliyor? Herhangi bir tavsiye? Teşekkürler.iPhone X ve iOS 8'i aynı projede desteklemek mümkün mü?
cevap
O iOS 8. minimum hedefle iPhone X desteklemek için tamamen mümkündür (Aslında, bu şu anda Khan Academy uygulamasında da bu.)
Yapmamız bizim Swift içinde safeAreaInsets
uygulamak olduğunu böylece gibi #available
işlevini kullanarak kodu: güvenli alan-parçalar etkinleştirmek için bir Film Şeridi'nde onay kutusunu kullanılıp kullanılmayacağını tartışmaya konum gibi Sorunuzun itibaren
public override func safeAreaInsetsDidChange() {
if #available(iOS 11.0, *) {
super.safeAreaInsetsDidChange()
self.contentCatalogHeaderView?.safeAreaInsetsTopOverride = safeAreaInsets.top
self.collectionViewLayout.safeAreaInsetsTop = safeAreaInsets.top
}
}
, bu sesler. Güvenli Alan Anlatmaları etkinleştirildiğinde Storyboard'un iOS 8'i destekleyip desteklemeyeceğinden emin değilim (bunun mümkün olmadığından şüpheleniyorum). Ancak, her zaman bir düzen kısıtlamasına bir başvuru depolayabilir ve yukarıdaki #available
işlevini kullanarak kodunuzdaki sabitini güncelleyebilirsiniz.
(Objective-C, kod neredeyse aynı görünür, sadece bu gibi biçimlendirmek:
- (void)viewSafeAreaInsetsDidChange {
if (@available(iOS 11.0, *)) {
[super viewSafeAreaInsetsDidChange];
[self.view setNeedsLayout];
}
}
- 1. iPhone ve iPad uygulamasından yazdırmak mümkün mü?
- 2. CGContext Benim iPhone projede
- 3. Aynı projede birden fazla tercüman peki mi?
- 4. IOS'taki iphone notlarına, takvime erişmek mümkün mü?
- 5. Aynı projede IdentityServer ve WebAPI nasıl çalıştırılır
- 6. Aynı projede ASP.NET MVC ve Web API'si
- 7. Simülatörde ARKit çalıştırmak mümkün mü?
- 8. Aynı RabbitMQ sunucusunda çoklu ortam mümkün mü?
- 9. iOS: NSURLRequest'i doğrudan Safari'de açmak mümkün mü?
- 10. .xib dosyaları içeren bir projede storyboard'lar kullanın- iPhone
- 11. iOS Tablolar - aynı kod farklı renkler iPad vs iPhone
- 12. Facebook'tan geçiş yapma sorunları iOS SDK 2.x - 3.x
- 13. Eta azaltma mümkün mü?
- 14. ios iphone kancaları, UIDocumentInteractionController
- 15. IPhone 5'i desteklemek istiyorsanız iOS 4.3 ile armv7 en düşük seviyeye gidebilir misiniz?
- 16. ? mümkün mü?
- 17. Apple Ürünleri olmadan bir iPhone Uygulaması Oluşturmak Mümkün mü?
- 18. iphone ile yazıcıyı bluetooth üzerinden bağlamak mümkün mü?
- 19. iPhone/iPad yönlendirmesinin tarayıcıda değişmesini önlemek mümkün mü?
- 20. iOS SDK kullanarak LTE bağlantısını tespit etmek mümkün mü?
- 21. mümkün mü?
- 22. mümkün mü?
- 23. mümkün mü?
- 24. iPhone ayarları paketine bilgi veya yardım metni eklemek mümkün mü?
- 25. Cocos2d'de UIPickerView kullanmak mümkün mü?
- 26. iOS: UINavigationBar'ı daha uzun hale getirmek ve diğer görüntüleri ekrana "itmek" mümkün mü?
- 27. iOS'ta korumalı NFC etiketlerini okumak mümkün mü?
- 28. Kaydetme ve Yükleme Çizim çizgileri iphone SDK
- 29. Sınıf.property = x'in x dışında bir şey döndürmesi mümkün mü?
- 30. iOS: Aynı anda hem kulaklıkları hem de hoparlörleri sesli olarak göndermek mümkün mü?
Cevabın hayır ben çek gitmeye karar verene kadar mücadele olduğunu yapmış testleri tümünde. Uygulamam için kaç kullanıcı hala iOS 8 kullanıyor ve bu hiç yoktu. – MwcsMac