iOS: Ändern UITableView Höhe unter "Auto-Layout"
Gibt es eine Möglichkeit, ändern Sie die Höhe einer UITableView programmgesteuert, wenn Sie mit "Auto-Layout"? Ich habe einen view-controller bei der Verwendung der Automatischen Layout. Es enthält auch eine UITableView, aber die Tabelle wird nicht scheinen, um zu reagieren setFrame Anrufe.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Definieren Sie Ihre eigenen Einschränkungen programmgesteuert. Siehe die Dokumentation von Apple auf NSLayoutConstraint für weitere Informationen, wie dies zu tun.
Sollten Sie auf jeden Fall anzeigen der WWDC 2012 videos zum Thema "Auto-Layout" auf developer.apple.com. Die videos sind:
Die videos zeigen, wie man setup constraints im code, mit der visuellen Beschreibung der Sprache und im IB. Sie decken auch einige "Fallstricke" bei der Umstellung auf das Automatische Layout.