SORU
14 AĞUSTOS 2014, PERŞEMBE


İOS 8 iPhone UİPopoverPresentationController

Kimse UIPopoverPresentationController iPhone çörek sunmak için kullanılabilir. Eğer Apple bu özellik eklendi diye merak iOS daha birleşik bir sunum için iPad ve iPhone denetleyicileri oluşturmak için kendi girişimi 8.

Eğer/sana sormak TAMAM Beta sorulara cevap emin değilim. Bu durumda onu keserim.

CEVAP
4 EYLÜL 2014, PERŞEMBE


Varsayılan geçersiz kılmak adaptif (kompakt yatay çevre, yani iPhone) UIModalPresentationFullScreen kullanma davranışları edebilirsiniz 3* *yöntem UIPopoverPresentationController.delegate ile kullanılabilir.

UIPresentationController Bu yöntem, sadece UIModalPresentationNone dönen tam ekran yerine bir popover olarak işlemek için UIPopoverPresentationController neden olacak kullanmak yeni bir sunu stil sormak için kullanır.

İşte popover film şeridi içinde bir geçiş kurulumu kullanarak bir örnek UIBarButtonItem".mevcut bir yöntemdirgüçlü bir " UIViewController

class SomeViewController: UIViewController, UIPopoverPresentationControllerDelegate {

    override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!) {
        if segue.identifier == "PopoverSegue" {
            if let controller = segue.destinationViewController as? UIViewController {
                controller.popoverPresentationController.delegate = self
                controller.preferredContentSize = CGSize(width: 320, height: 186)                
            }
        }
    }

    // MARK: UIPopoverPresentationControllerDelegate

    func adaptivePresentationStyleForPresentationController(controller: UIPresentationController!) -> UIModalPresentationStyle {
        // Return no adaptive presentation style, use default presentation behaviour
        return .None
    }
}

Bu hileWWDC 2014 session 214 "View Controller Advancement in iOS8" (36:30) belirtilmiştir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ampisound

    Ampisound

    12 Kasım 2006
  • Justin Schenck

    Justin Schen

    24 Kasım 2006
  • Krumme1996

    Krumme1996

    21 EYLÜL 2009