Wie man die Größe von Anzeigen, so Dass Dessen Untersichten Erhalten Sie in der Größe verändert Zu
Meinem Fenster fügt eine Untersicht (mein root ViewController Darstellung).
Solche Untersicht ist superview von mehreren anderen Unteransichten.
Ich habe gerade eine app und jetzt will ich ein Inserat schalten.
Hier einige code:
[window addSubview:viewController.view];
viewController.view.frame=CGRectMake(0,0,320,480-48);
viewController.clipToBounds=YES;
Ad *ad=[Ad alloc] initWithFrame:CGRectMake(0,480-48,320,48)];
Den oben viewController hat mehrere Untersichten, aber Sie wird nicht die Größe. Die oben viewController.Ansicht war 320,480 ursprünglich und war komplett gefüllt mit Untersichten, bis das Letzte pixel an der Unterseite. Und nachdem ich die änderung seiner Höhe von 480 bis 460, die Untersichten nicht verkleinern, so auf dem unteren Rand der Ansicht (wo die Anzeige geht) einige Untersichten sind nicht sichtbar.
Wie bekomme ich den Untersichten, um die Größe, so passt der übergeordneten Ansicht (viewController.Sicht), wenn der letztere hat seine reduzierten Höhe von 20px? (Ich bin mir bewusst, dass Sie verformt werden ein bisschen)
InformationsquelleAutor GSchv | 2010-09-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie die autoresizing Maske für die Untersichten:
Sehen die UIView-Dokumentation für mehr details.
Napier ja, ich denke, die oben hält. Danke.
InformationsquelleAutor Rob Napier
Dieser Beitrag wurde schon fast sinnvoll. Ich schließlich kombiniert mehrere Quellen aus dem internet und ein paar Stunden Kopf kratzen und spielen herum, um es zu arbeiten. Ich schrieb es auf meinem blog hier: http://workingmatt.blogspot.co.uk/2014/08/xcode-5-quartz-composer-bug-fix.html
Aber für die Bequemlichkeit hier ist das wichtige bit...
DisplayController.h
und
DisplayController.m
InformationsquelleAutor WorkingMatt