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

  • incognitotraveler

    incognitotra

    27 Mayıs 2010
  • Moto Journal

    Moto Journal

    28 Mayıs 2007
  • Sergio Lafuente Rubio

    Sergio Lafue

    11 Aralık 2008