SORU
5 EKİM 2012, Cuma


iOS: şeffaf arka plan ile Kalıcı ViewController

Şeffaf bir arka plan ile bir görünüm denetleyicisi bir yöntemdir, sunmaya çalışıyorum. Amacım hem zararlı izin ve denetçi görüşü görüntülenecek görünümü aynı anda sundu. Sorun, zararlı animasyon tamamlandığında, zararlı görünüm denetleyicisi görünüm kaybolur.

- (IBAction)pushModalViewControllerButtonPressed:(id)sender
{
    ModalViewController *modalVC = [[ModalViewController alloc] init];
    [self presentViewController:modalVC animated:YES completion:nil];
}

Sadece bir küme olarak görüntüle ekleyebilirim biliyorum, ama nedense bu çözüm, kaçmak istiyorum. Nasıl düzeltebilirim ki?

CEVAP
23 EYLÜL 2014, Salı


Bu iOS çalışmanı 8, "Apple onaylı" şeffaf kalıcı bir görünüm kazandırmak amacıyla yol denetleyicisi modalPresentationStyle ayar gereğidirbugün üzerindeeddenetleyicisiUIModalPresentationOverCurrentContext.

Bu kod, veya film şeridinde segue özelliklerini ayarlayarak yapılabilir.

UİViewController belgeler:

UİModalPresentationOverCurrentContext

İçeriği sadece üzerinde görüntülendiği bir sunum tarzı üst görünüm denetleyicisi içeriği. Görüşlerini sundu altında içerik sunum yaparken görünüm hiyerarşisi kaldırılmaz bitirir. Eğer öyleyse sundu görünüm denetleyici ekranı kaplayacak değilse opak içeriği ile, alttaki içerik görünür.

Bir popover görünümü denetleyicisi sunarken, bu sunum stil eğer geçiş stilini yalnızca destekler. UİModalTransitionStyleCoverVertical. Bir farklı kullanmaya çalışıyor geçiş tarzı bir durum tetikler. Ancak, diğer kullanabilirsiniz geçiş tarzı (kısmi curl geçiş hariç) ana - görünüm denetleyicisi bir popover değil.

İOS 8.0 ve sonrası için geçerlidir.

https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIViewController_Class/

İOS 'Görünümü Denetleyicisi Gelişmeler 8' WWDC 2014 video biraz ayrıntılı olarak gider.

Ayrıca: sunulan görünümü denetleyicisi net bir arka plan rengi vermek için emin, aslında şeffaf değil diye!

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Cristina Landa

    Cristina Lan

    28 Ocak 2010
  • Edge-CGI 3D Tutorials and more!

    Edge-CGI 3D

    11 HAZİRAN 2013
  • sWooZie

    sWooZie

    9 ŞUBAT 2006