2012-01-06 11 views
5

làm thế nào tôi có thể đạt được quan điểm người dùng thay đổi kích thước như trong xây dựng giao diện, do đó người dùng có thể điều chỉnh một số hình ảnh của họ riêngCocoa xem người dùng Resizable

Interface Builder Resizing

Do tôi có để quản lý tất cả điều này bằng tay với một cái nhìn mà di chuyển chuột và như vậy?

+0

Nếu bạn đang tìm kiếm giải pháp dựng sẵn thì không có giải pháp nào. –

Trả lời

0

Tôi khuyên bạn nên vẽ một số nút nơi bạn muốn chế độ xem có thể thay đổi kích thước. Sau đó bắt đầu theo dõi sự kiện chuột trong chế độ xem. Bây giờ, khi người dùng kéo chuột của nó trong khi nhấp vào khi các điểm của bạn, chỉ cần thay đổi khung của khung nhìn cho phù hợp. Tất cả những điều đó sẽ có thể thực hiện trong một lớp con của NSView.

2

Bạn phải tự mình làm tất cả công việc. Bạn sẽ cần phải theo dõi các đối tượng trong chế độ xem của bạn, vị trí của chúng và thực hiện tất cả theo dõi chuột và xem cập nhật.

Tuy nhiên, điều này không thực sự rất khó, và Apple đã cung cấp một ví dụ rất hoàn chỉnh trong số Sketch sample code.