UIView
und seine Unterklassen haben alle die Eigenschaften frame
y bounds
. Was ist der Unterschied?
Antwort
Zu viele Anzeigen?
Anit Kumar
Punkte
7709
Rahmen vs. Schranken
- Wenn Sie eine Ansicht bei X:0, Y:0, Breite:400, Höhe:400 erstellen, sind ihr Rahmen und Begrenzungen gleich.
- Wenn Sie diese Ansicht auf X:400 verschieben, wird ihr Rahmen diese Änderung widerspiegeln, nicht aber ihre Begrenzungen. Erinnern Sie sich, die Begrenzungen sind relativ zum Raum der Ansicht, und intern hat sich an der Ansicht nichts geändert.
- Wenn Sie die Ansicht transformieren, z. B. durch Drehen oder Skalieren, ändert sich der Rahmen entsprechend, aber die Begrenzungen bleiben gleich - soweit Soweit die Ansicht intern betroffen ist, hat sie sich nicht verändert.
- Wenn Sie die Begrenzungen ändern, ändert sich auch der Inhalt innerhalb des Rahmens, da der Ursprung des Begrenzungsrechtecks bei einer anderen Teil der Ansicht beginnt.
- See previous answers
- Weitere Antworten anzeigen
1 Stimmen
Rahmen verstehen macoscope.com/blog/verstehen-rahmen
0 Stimmen
Für mich ist die prägnanteste Erklärung hier zu finden: videos.raywenderlich.com/courses/99-scroll-view-school/lessons/
1 Stimmen
Ein 2:30-Video hat nichts Prägnantes an sich. Ich kann einen oder zwei Sätze viel schneller lesen als 2:30.
3 Stimmen
Für mich ist es viel klarer, wenn ich auf diese Weise denke: Rahmen = Grenzen & Position