DrawRect'te bazı özel çizimler yaptığım bir görünüm var. Bu çizimler dinamiktir ve görünümün genişliğine ve yüksekliğine dayanır. Daha sonra, onu içeren görünüm ona bir dönüş dönüşümü uygular. Ancak bu dönüşüm, çizmemi çizmemi etkileyen çizimlerimdeki değerleri düzeltiyor gibi görünüyor.IOS görüntü dönüşümü kareyi değiştirir mi?
NSLog (@ "önce:% f,% f,% f,% f", button.frame.origin.x, button.frame.origin.y, button.frame.size.width, button.frame .size.height);
önce: 50.000000,100.000000,150.000000,50.000000 sonra: 65.849365,47.548096,118.301262,154.903809
bu doğru davranış mı yoksa yanlış dönüşümü uygulanarak am İşte
CGAffineTransform currentTransform = button.transform;
CGAffineTransform transformRotate = CGAffineTransformMakeRotation(degreesToRadians);
button.transform = transformRotate;
NSLog(@"after:%f,%f,%f,%f",button.frame.origin.x,button.frame.origin.y,button.frame.size.width,button.frame.size.height);
çıkışı ?