2012-03-19 9 views
12

Tôi mới sử dụng Lập trình Mac OSX. Tôi đã tạo trên các ứng dụng iOS mà tôi có thể đặt Kích thước nội dung của UISCrollView bằng cách sử dụng thuộc tính contentSize. Nhưng không có tài sản như vậy tôi tìm thấy cho Mac Apps. Làm thế nào nó có thể được thực hiện và làm thế nào tôi có thể cho phép di chuyển trong ứng dụng Mac. Tôi nhìn vào các câu hỏi khác trên Stackoverflow nhưng tôi không tìm thấy bất cứ điều gì có liên quan. Thanks-Cách đặt kích thước nội dung của NSScrollView?

+0

Bạn có tìm thấy gì về điều này không? – Yogi

Trả lời

24

NSScrollView có documentView được đính kèm với nó. Bạn có thể thay đổi kích thước nội dung bằng cách cập nhật khung của documentView.

[scrollView.documentView setFrame: NSMakeRect(0,0,new_width, new_height) ];

+1

CGRectMake không tương thích với NSRect và không biên dịch. –

+3

Nó biên dịch tốt. NSRect chỉ là một typedef của CGRect. – Sohaib

+6

Chỉ khi biên dịch cho 64-bit. –