Ekranı dolduran, ancak kullanılabilir alanının üst yarısına (alt kenar düzeni marjı ile) sınırlı bir harita görünümüne sahip olmasını ve böylece haritanın alt kısmının görsel efekt görünümünün altına uzanmasını istiyorum Yarım ekran yüksekliğinde ekranın altına tutturulmuş olan bir tablo içerecektir. Aynı şekilde genellikle yukarıda ve araç çubuklarının altında uzanır. Yerleşim düzenini ayarlama Otomatik düzenini kullanarak kareler
şöyle ben kodda layoutMargins özelliği ayarlayabilirsiniz Bunu başarmak için: Ben nedeniyle marjları otomatik olarak güncellenir, böylece yerine bir oto-düzen kısıtlaması ile bunu istiyorum Ancakself.mapView.layoutMargins = UIEdgeInsetsMake(0, 0, self.view.frame.size.height/2, 0);
örneğin bir ekran döndürme nedeniyle boyutu değiştirme. Bunun mümkün olup olmadığını bilen var mı? Ve eğer öyleyse, belirli yerleşim kısıtlamalarını IB'de veya kodda nasıl ekleyebiliriz? NSLayoutAttributeBottomMargin kullanımını gerektirebileceğine inanıyorum. Teşekkürler. Yukarıdaki ekran görüntüsünde
, bölgeye İngiltere'ye kurmak ve harita görünümünün kullanılabilir bölümünü doldurur olmuştur görebilir ve ayrıca sol alt Yasal etiketi görebilirsiniz doğru olduğunu yer. Bunlar, harita görünümünde layoutMargins özelliğini kullanmanın yararlarından bazılarıdır.
Cevabınız için teşekkürler, ancak bu benim sorunuma cevap vermiyor. Efekt görünümünü ekranın alt yarısına sabitleyen bir sorunum yok. Haritanın alt yerleşim kenar boşluğunu görsel efekt görünümünün veya kenarının üst kenarına sabitlemeye çalışıyorum. – malhal
Özür dilerim, soruyu çok çabuk gözden geçirdi. Düzenleme kenar boşluklarını IB'de Beden Müfettişi'nin altında açıkça ayarlayabilirsiniz, ancak daha dinamik bir şey aradığınız anlaşılıyor. Böyle bir durumda boyut sınıflarını kullanmayı düşünürdüm. Yüksekliği, ihtiyacınız olduğu kadar çok sayıda dönüşle açıkça ayarlayın ve boyut sınıflarının dönüşü ve yeniden boyutlandırmasını sağlamasına izin verin. – BendE
Bu ayarı denedim ancak herhangi bir etkisi yok ve evet marjın açık bir değer değil bir kısıtlama olmasını istiyorum. – malhal