634 Stimmen

Cocoa: Was ist der Unterschied zwischen dem Rahmen und den Begrenzungen?

UIView und seine Unterklassen haben alle die Eigenschaften frame y bounds . Was ist der Unterschied?

1 Stimmen

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.

3voto

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.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X