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

  • ASUS Campus Life

    ASUS Campus

    18 Mart 2013
  • Kap Slap

    Kap Slap

    8 Mart 2010
  • MrExcite96

    MrExcite96

    17 ŞUBAT 2011