ich in swift2 wie in viereckig ein Popup-Menü erstellen möchten, x-Code 7.3:kann nicht Größe eines popover Griff
Ich verwende diesen Code
//Create Pop up Menu
func setAnimatedMenu(identifier : String)-> ViewController{
let storyboard : UIStoryboard = UIStoryboard(
name: "Main",
bundle: nil)
let menuViewController: ViewController = storyboard.instantiateViewControllerWithIdentifier(identifier) as! ViewController//filters
menuViewController.modalPresentationStyle = .OverFullScreen //played with this and tried every different styles
menuViewController.preferredContentSize = CGSizeMake(self.view.frame.width, self.view.frame.height/3) //Played with this size, nothing changes
let popoverMenuViewController = menuViewController.popoverPresentationController
popoverMenuViewController?.permittedArrowDirections = .Any
popoverMenuViewController?.delegate = self
popoverMenuViewController?.sourceView = parentViewController?.view
popoverMenuViewController?.sourceRect = CGRect(
x: self.view.frame.size.width,
y: self.view.frame.size.height/3,
width: 1,
height: 1) //played also with this size, nothing changes
return menuViewController
}
Was ich erreichen möchte, ist etwas wie auf dem Bild, ein Pop-up über die aktuelle Ansicht und Tabs, aber mit 1/3 der oberen Ansicht sichtbar. Ich habe es nur über den ganzen Bildschirm geschafft, und ich kann nur die Rückansicht sehen, wenn ich im Popup blättern und es nach unten oder oben verschieben werde.
Ich versuche, seine preferredContentSize
zu setzen, sondern die Eigenschaft unmutable:
Dies sind die Storyboard-Eigenschaften:
EDIT: ich es beheben verwaltet, Ich hatte nicht bemerkt, dass es Einschränkungen im Storyboard gibt, die die Fenstergröße festlegen. Ich habe einen Ausgang der Höhenbeschränkung geschaffen und ändere einfach seinen Wert von dem Code, der mein Problem behoben hat.
tut genau das gleiche wie zuvor. Nichts hat sich verändert. Kann das Problem im Storyboard auftreten? Bearbeitet, um Storyboard-Bilder mit Eigenschaften hinzuzufügen – user3033437