Tôi có UIView chứa hai bản xem trước. Tôi muốn thay đổi kích thước khung hình của người giám sát bằng hoạt ảnh và có kích thước của các bản xem lại thay đổi theo mặt nạ tự động hóa của họ.Hoạt ảnh thay đổi kích thước khung hình UIView với tự động xem phụ đề
[UIView beginAnimations:@"Resize" context:nil];
[UIView setAnimationDuration:1.0];
CGRect frame = self.myView.frame;
frame.size.height += 30.0;
self.myView.frame = frame;
[UIView commitAnimations];
Chế độ xem self.myView
được thay đổi kích thước trong 1 giây như mong đợi nhưng các bản xem lại đang thay đổi kích thước ngay lập tức. Có ai biết tại sao điều này đang xảy ra và làm thế nào tôi có thể làm cho các subviews animate thay đổi kích thước của họ là tốt?
Từ googling của tôi xung quanh, tôi nghĩ rằng nó có thể có một cái gì đó để với các tài sản contentMode
. Thật không may, tôi không thực sự rõ ràng về những gì mà tài sản đó làm. Bất kì sự trợ giúp nào đều được đánh giá cao.
Thật không may, cần phải tương thích với các phiên bản cũ hơn của quy tắc iOS trong hoạt ảnh khối. Cảm ơn các mẹo mặc dù. – jjoelson
có ý nghĩa. mặc dù cơ sở cài đặt <4.x là khá nhỏ trong những ngày này. – XJones