Tôi đã tạo chế độ xem bàn phím tùy chỉnh và liên kết chế độ xem đó với thuộc tính inputView của UITextField. Có cách nào thay đổi chiều cao của một inputView tùy chỉnh khi định hướng thay đổi và khung hình thay đổi hoạt hình trơn tru giống như bàn phím hệ thống không? Kích thước bàn phím của tôi là 768x272 và khi thiết bị chuyển động, kích thước trở thành 1024x272, nhưng tôi muốn làm cho nó lớn hơn 1024x372. Nếu tôi thay đổi khung bằng mã bên dưới khi tôi nhận được UIDeviceOrientationDidChangeNotification, hoạt ảnh thay đổi không mượt mà.Thay đổi chiều cao của chế độ xem đầu vào tùy chỉnh khi thiết bị xoay
textField.inputView.frame = CGRectMake(0,0,1024,372);
bạn đã thử đặt nó dưới khối hoạt ảnh ?? – Zaraki
Tôi đã cố gắng đặt nó như là một khối hoạt hình trong willRotateToInterfaceOrientation: (UIInterfaceOrientation) toInterfaceGiới hạn thời gian: (NSTimeInterval) duration Nhưng kết quả là như nhau, chiều cao thay đổi ngay lập tức từ nhỏ đến cao, sau đó hoạt ảnh bắt đầu để làm cho nó ngắn để rộng. – user1477781