İ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
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.
Ekleme "Açık" bir iPhone UİT...
Çalışma arka planda bir iBeacon olarak...
yenilemek takım temel hazırlık profili...
Neden iPhone SDK NSMutableDictionary k...
Nasıl bir klavye iphone bulunup bulunm...