Làm cách nào để ẩn hoàn toàn tiêu đề NSTableView, sao cho nó không chiếm không gian?Ẩn tiêu đề NSTableView?
41
A
Trả lời
78
Trong bộ dựng giao diện, hãy chọn chế độ xem bảng, mở trình kiểm tra thuộc tính (alt-command-4) và bỏ chọn hộp kiểm "Tiêu đề" trong phần "Cột".
8
Để làm điều này theo chương trình, bạn có thể phân lớp NSTableView (hoặc bất kỳ lớp con NSTableView) và trở về con số không cho biến headerView:
@interface AppTableView : NSTableView {
}
@end
@implementation AppTableView
- (NSTableHeaderView *)headerView{
return nil;
}
@end
33
Bạn cũng có thể thiết lập các headerView lập trình mà không subclassing
[tableView setHeaderView:nil];
+1 để đặt câu hỏi hay. – ArtOfWarfare