Tôi có NSTableView một cột dựa trên chế độ xem. Bên trong lớp con NSTableCellView của tôi, tôi có một NSTextView có thể chọn, nhưng không thể chỉnh sửa được.Làm thế nào để chọn một hàng trong một NSTableView khi nhấp vào một NSTextView bên trong một NSTableCellView?
Khi người dùng nhấp trực tiếp vào NSTableCellView, hàng sẽ hiển thị chính xác. Nhưng khi người dùng nhấp vào NSTextView bên trong NSTableCellView đó, hàng không làm nổi bật.
Làm cách nào để tôi nhấp vào NSTextView để chuyển đến NSTableCellView để hàng nổi bật?
hệ thống phân cấp lớp trông giống như: NSScrollView> NSTableView> NSTableColumn> NSTableCellView> NSTextView
Tôi không thể lặp lại những gì bạn đang nhìn thấy. Khi tôi thêm một trường văn bản vào ô dựa trên khung nhìn, nhấp vào nó sẽ chọn hàng không phải là trường văn bản (tôi phải bấm lại để làm điều đó xảy ra). Bạn có nó bị ràng buộc với bất cứ điều gì, hoặc bạn đang sử dụng một nguồn dữ liệu? – rdelmar
Tôi đang sử dụng NSTextView chứ không phải NSTextField. Có, tôi nhận được cùng một hành vi như bạn làm với các trường văn bản, nhưng ứng dụng của tôi yêu cầu các bản xem trước văn bản. – sam