2011-10-16 9 views
17

Tôi có một vài UIImageViews bên trong CALayer. Tôi làm cách nào để chia tỷ lệ tất cả cùng một lúc? Tôi đã thử đặt thuộc tính CALayer như la.contentsGravity = @"kCAGravityResizeAspect"; nhưng hình ảnh bên trong lớp luôn hiển thị kích thước ban đầu.Quy mô kích thước của nội dung CALayer

Trả lời

58

nếu layer chứa hình ảnh, điều này sẽ mở rộng nó đến 65%

layer.transform = CATransform3DMakeScale(.65, .65, 1); 
+0

Nhờ giao phối, chắc chắn những gì tôi đang tìm kiếm! – Resty

+0

Tại sao điều đó không làm gì khi tôi rời khỏi số thứ ba 1 và bắt đầu làm việc khi tôi cũng thiết lập .65 giống như lần đầu tiên và thứ hai? – durazno

+0

Bạn đã sử dụng phép biến đổi 3 chiều trên một đối tượng 2 chiều - giá trị z không liên quan. – vikingosegundo