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

  • Elliot Davin

    Elliot Davin

    28 Kasım 2008
  • MatheusDosGames

    MatheusDosGa

    28 Aralık 2011
  • RogerBuckChrist

    RogerBuckChr

    9 Temmuz 2011