2011-04-18 44 views
5

Tôi có một NSSplitView. Ở khung bên trái của khung nhìn phân chia đó, tôi có một NSTableView và một khung nhìn tùy chỉnh được tạo lập trình. Tôi đang sử dụng một delegate để đảm bảo hai ngăn của tôi không thay đổi kích thước cùng một lúc.Tự động thay đổi kích thước chế độ xem phụ được tạo theo chương trình

tôi thêm giao diện tùy chỉnh của tôi như sau:

BWAnchoredButtonBar *anchoredButtonBar = [[[BWAnchoredButtonBar alloc] initWithFrame:[leftPane bounds]] autorelease]; 
[leftPane addSubview:anchoredButtonBar]; 

Và nó dường như làm việc ok. Khi tôi chạy ứng dụng của tôi tất cả mọi thứ hoạt động tốt. Bây giờ, vấn đề của tôi là khi tôi thay đổi kích thước ngăn xem chia tách, khung nhìn tùy chỉnh không thay đổi kích thước với nó để lại một khoảng trắng xấu xí giữa nó và dải phân cách của NSSplitView.

Tôi đoán những gì tôi muốn hỏi là, làm thế nào tôi có thể lập trình thiết lập các lò xo và thanh chống mà IB đặt trực quan?

Ngoài ra, tôi không thể sử dụng IB vì Xcode 4 không hỗ trợ các plugin IB.

Trả lời

Các vấn đề liên quan