Tôi muốn "Kéo" UIView sang bên phải, có nghĩa là tăng frame.size.width của nó lên foo pixel và đồng thời giảm nó là frame.origin.x bởi foo pixel, sử dụng cú pháp [UIView beginAnimations]. Tuy nhiên, nếu tôi làm điều đó, khi hoạt ảnh bắt đầu, chế độ xem sẽ thay đổi kích thước ngay lập tức và sau đó bắt đầu hoạt ảnh cho nguồn gốc.Hoạt ảnh thay đổi kích cỡ và di chuyển UIView cùng lúc
CGRect currFrame = someView.frame;
currFrame.size.width += 100;
currFrame.origin.x -= 100;
[UIView beginAnimations:@"Anim1" context:nil];
someView.frame = currFrame;
[UIView setAnimationDuration:0.7];
[UIView commitAnimations];
Tôi cũng đã cố gắng phá vỡ hoạt ảnh xuống 2 phần nhưng sau đó tôi không thể giữ đúng vị trí.
Bất kỳ trợ giúp nào được đánh giá cao!
Có bạn tìm thấy bất kỳ giải pháp chưa? Tôi bị ấn tượng với cùng một vấn đề, tuy nhiên, điều lạ lùng là tại sao khung nhìn ngay lập tức thay đổi kích thước và sau đó bắt đầu hoạt ảnh? –