Ich habe eine Grid-ähnliche Thumbnail-Scroll-Ansicht, wo ich erstens alle Thumbnails initialisieren und dann seinen Rahmen mit setzen:
thumbnail.frame = CGRectMake(0, 0, 100, 100);
dann später willAnimateRotationToInterfaceOrientation
, die Positionierung dieser Miniaturbilder mit:
thumbnail.transform = CGAffineTransformMakeTranslation(posX, posY);
obwohl bei der Überprüfung der Position nach der obigen Methode:
NSLog(@"thumbnail frame x: %f", thumbnail.frame.origin.x);
wird die Position einschließlich der durchgeführten Transformation zurückgegeben und nicht 0,0
Gibt es einen wirklichen Vorteil bei der Verwendung von transform
stattdessen wird eine neue frame
für eine UIView
als Zweck der Neupositionierung?