2012-02-10 13 views
5

Tôi đang phát triển một ứng dụng cho iPhone/iPad bằng cách sử dụng Mục tiêu C. Trong ứng dụng của tôi Tôi đang có một UiScrollView đó là có một UIImageView bên trong nó. Tôi có thể cuộn và Phóng to Hình ảnh bên trong Chế độ xem Cuộn.Uiimageview bên trong uiscrollview vị trí không phải là trung tâm

Tất cả hoạt động tốt. Nhưng vấn đề của tôi là khi tôi tải Hình ảnh Bên trong một lần xem trước, vị trí của nó nằm ở vị trí trung tâm nhưng không chính xác.

Tôi muốn hình ảnh của mình phải được canh giữa hoặc ở góc trên cùng bên trái.

Tôi đã đặt contentoffset thành (0,0) và cũng đã thử đặt AutoresizingMask thành các giá trị khác nhau.

Vui lòng cho tôi biết nếu ai đó có bất kỳ ý tưởng hoặc giải pháp nào.

Trả lời

9

contentoffset là nội dung của scrollview và có thể không phù hợp với tình huống này. Nếu bạn muốn hình ảnh được trong trung tâm làm điều này:

imageview.center = scrollview.center; 

Nếu bạn muốn hình ảnh để được ở góc trên cùng bên trái của scrollview làm điều này:

imageview.frame = CGRectMake(0,0,image_width,image_height); 

Chúc may mắn!

+0

Cảm ơn BobDev! ............. nó phù hợp với tôi. –

+0

Đẹp :) chúc bạn may mắn với ứng dụng của mình! –

+0

Tôi thấy điều này hữu ích, cảm ơn – FritzB