2011-08-25 24 views
5

Tôi có một NSTabView với một số mục NSView. Tôi muốn thay đổi kích thước chế độ xem tab để chế độ xem được hiển thị luôn phù hợp với chế độ xem trong chế độ xem tab.Tự động thay đổi kích thước NSTabView để vừa với chế độ xem nội dung

Tôi đã thử một số biến thể của setFrame trong ủy quyền của tabView didSelectTabViewItem và shouldSelectTabViewItem nhưng dường như không thể làm cho nó hoạt động. Tôi nghĩ rằng tôi phải thay đổi kích thước của contentView của tabView, nhưng điều này có vẻ là chỉ đọc.

Mọi người có thể vui lòng cho tôi một con trỏ nhanh đến nơi mà điều này đã được thực hiện trước đây (Tôi không có may mắn với Google).

Cảm ơn,

John

Trả lời

1

Ok cuối cùng tôi đã nhận nó:

  1. Trong Xcode (biên tập .xib), đánh dấu vào hộp Resize Resize box của cửa sổ chứa Window inspector

  2. Nhấp vào "tabView" và kiểm tra xemnày 210 tại đây Autoresizes Subviews panel

  3. Cuối cùng, bạn chỉ cần điều chỉnh quy tắc thay đổi kích thước của nó trong Trình kiểm tra kích thước! AutoSizing