Görünümümün üstüne basit bir yükleme animasyonu eklemeliyim ... ve ekranın ortasında görünmesini istiyorum (görünür aria) .. beni doğru yöne yönlendirebilir miyim .? Pencerenin ortasını nasıl ekleyebilirim?Ekranın ortasına UIView yapın
15
A
cevap
42
UIView'in merkezi kontrol edin. Örneğin viewControllers kök görünümüne görünümü merkezini ayarlayabilirsiniz: ayrı eksen en merkezi hizalamasını kontrol etmek isteyebilirsiniz, lütfen aşağıdaki cevabı dikkate
yourView.center = self.view.center;
7
.
Merkezi/Merkez/Y ekseni boyunca hizalamak
yourView.center = CGPointMake(self.view.center.x,self.yourView.center.y);
, X ekseni boyunca hizalamak
yourView.center = CGPointMake(self.yourView.center.x, self.view.center.y);
+1
Bunu yapmak için bir yol var mı .frame = CGRectMake (...)? – LinusGeffarth
İlgili konular
- 1. Dize her zaman ekranın ortasına nasıl yazdırılır?
- 2. Tabloyu sayfanın ortasına hizalayın
- 3. Sayfanın ortasına liste koymak
- 4. Ekranın ortasındaki iletişim kutusunu açın, pencereler
- 5. UIView,
- 6. UIView
- 7. RelativeLayout'ı ofset ortasına hizala ProgressBar görünümü?
- 8. Bir div öğesini ACTUAL ekranının ortasına nasıl konumlandırın? (JQuery)
- 9. UIView bir bölgesinden UIImage
- 10. Delphi nop'ları niçin ortasına sokar?
- 11. ToolWindow'u nasıl IntelliJ'un ortasına koyabilirim?
- 12. Etiket hizalama panelinin ortasına hizalayın
- 13. Ekranın ortasındaki bir pencere parçasını vanilya GWT'de nasıl ortalarım?
- 14. Android Dialog konum ayarını yapın
- 15. Kısıtlama nasıl canlandırılır? Ekranın altından ekranın en üstüne mı?
- 16. Bir UIView
- 17. Resim UIView
- 18. UIView `readableContentGuide`?
- 19. Bir ekranın durumunu koruma
- 20. JS ilerletme öğesi öğesinin ortasına kadar kaydırılır.
- 21. Bir dizenin ortasına değişken değerler ekleyin
- 22. ul (jquery) 'nin ortasına li eklemek
- 23. Statik google haritasının ortasına marker ekle
- 24. ProgressIndicator'ı Javafx'te Bölmenin ortasına nasıl gösterir
- 25. C++ 'da bir dosyanın ortasına nasıl yazılır?
- 26. Bir UIView içine .xibs yükleniyor
- 27. ".hiddenpost" altındaki ekranın en üstündeyken
- 28. Bir ekranın parçası nasıl yakalanır
- 29. Ekranın alt kısmında appbarLayout koyma
- 30. Android: ekranın ortasındaki tuvali döndürün
loadingView.center = aSuperview.center; loadingView.frame.size = CGSizeMake (300, 300); // bu Xcode ayarlandığında alevin işlenen ataması olarak gerekli bir hata atar .. bu noktada sıkışmış .. – r3dsm0k3
oh bu benim hatamdı. bunun gibi tüm çerçeve.Yeni yeniFrame = loadingView.frame; \t newFrame.size.height = 300; \t newFrame.size.width = 300; \t loadingView.frame = newFrame; Teşekkürler Vladimir – r3dsm0k3
loadingView.frame.size, bir l-değeri olmayan bir CGRect döndürür. Çerçeve boyutunu ayarlamak için ya ayrı bir değişken kullanmalısınız (CGRect newFrame = loadingView.frame; newFrame.size = CGSizeMake(); loadingView.frame = newFrame) veya tüm çerçeve bileşenlerini açıkça ayarlayın: loadingView.frame.size = CGRectMake (0, 0, 300, 300); – Vladimir