2013-02-01 36 views
7

Tôi đang làm việc trên NSOutlineView (SourceList) và muốn thay thế kiểu dáng hiện tại bằng của riêng tôi để có cái nhìn tốt hơn cho ứng dụng của tôi. Tôi đã thay đổi các ô tiêu đề và nội dung mặc định bằng NSTableViewRows tùy chỉnh. Điều này hoạt động tốt. Nhưng bây giờ tôi có thể thấy một khoảng trống giữa các nhóm. Không gian này khoảng 9 pixel và tôi muốn xóa nó. Nhưng tôi không biết làm thế nào. Thay đổi khoảng cách ô không giúp được gì và tôi không tìm thấy bất kỳ thứ gì trong tham chiếu của nhà phát triển để làm điều đó. Có ai có thể cho tôi gợi ý hay đoạn trích không? điều đó thật tuyệt.Khoảng cách giữa các nhóm NSOutlineView

----------------------- 
* Group 1 
    - Item 1 
    - Item 2 
----------------------- 
// this space should be changed 
----------------------- 
* Group 2 
    - Item 3 
    - Item 4 
----------------------- 

Cảm ơn bạn. Alex

+0

Không có ai có cùng vấn đề và có thể giúp tôi không? Tôi sẽ phát điên vì vấn đề đó. Bất kỳ sự trợ giúp nào đều sẽ là tuyệt vời! Alex – Alex

Trả lời

2

Điều này có thể chỉ là một cố gắng để giải quyết vấn đề, không phải là câu trả lời, nhưng stackoverflow không cho phép tôi bình luận vì danh tiếng của tôi.

Dù sao, tôi nhớ có hành vi kỳ lạ là NSOutlineView trong quá khứ. Có lẽ setFloatsGroupRows: sẽ giúp bạn:

[myOutlineView setFloatsGroupRows:NO]; 

Xin vui lòng cho tôi biết.

+0

Điều này khắc phục sự cố với ô tiêu đề đầu tiên vẽ không chính xác khi nhóm được mở rộng. Cảm ơn! – Andrew

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