wake-up-neo.com

Ändern Sie die Größe von UIViewController im Storyboard

Ich möchte die Größe eines UIViewControllernamens__ im Storyboard ändern, damit ich dessen UIViewControllerals Popover-Ansicht verwenden kann.

Auf den meisten Websites kann ich lesen, dass die Aktionen:

  • ziehen Sie eine UIViewControllerin das Storyboard
  • fügen Sie einen UIViewhinzu
  • setzen Sie das Attribut auf Freiform und ändern Sie die Größe

Aber in meinem iOS 5.1 funktioniert dies nicht, selbst bei einem neuen Projekt mit nur einem UIViewControllername__. Was habe ich bei der Prozedur vergessen?

21
RNB-IT

Wir befolgen die folgenden Schritte, um dasselbe zu erreichen:

  1. Ziehen Sie eine UIViewController (dies nimmt eine UIView mit sich, sodass Sie keine weitere UIView hinzufügen müssen, es sei denn, Sie benötigen mehr)
  2. Wählen Sie in StoryBoard UIViewController aus und setzen Sie die Eigenschaft size auf Freeform.
  3. Wählen Sie die UIView und legen Sie die Werte für Höhe und Breite fest.

Wenn dies nicht hilft, möchten Sie möglicherweise die UIView löschen, die mit der UIViewController geliefert wird, eine neue UIView hinzufügen und die obigen Schritte 2 und 3 wiederholen.

42
danfelabs
  1. Ziehen Sie einen UIViewController

2. Wählen Sie UIViewController in StoryBoard und setzen Sie die Eigenschaft size auf Freeform

enter image description here

  1. wählen Sie UIViewController im Storyboard aus. Aktivieren Sie die vom Benutzer bevorzugte explizite Größe unter Inhaltsgröße im Attributinspektor

enter image description here

8
Muralikrishna

Sie müssen auf der Registerkarte "IB-Attribute" die Option "Ansicht von NIB aus ändern" deaktivieren.

0
Dapeng