Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7846667
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 2, 20262026-06-02T17:39:34+00:00 2026-06-02T17:39:34+00:00

I have a view-based single-column NSTableView. Inside my NSTableCellView subclass I have an NSTextView

  • 0

I have a view-based single-column NSTableView. Inside my NSTableCellView subclass I have an NSTextView which is selectable, but not editable.

When the user clicks on the NSTableCellView directly, the row highlights properly. But when the user clicks on the NSTextView inside that NSTableCellView, the row does not highlight.

How do I get the click on the NSTextView to pass to the NSTableCellView so that the row highlights?

Class hierarchy looks like:
NSScrollView > NSTableView > NSTableColumn > NSTableCellView > NSTextView

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-02T17:39:36+00:00Added an answer on June 2, 2026 at 5:39 pm

    Here’s what I ended up doing. I made a subclass of NSTextView and overrode mouseDown: as follows…

    - (void)mouseDown:(NSEvent *)theEvent
    {
        // Notify delegate that this text view was clicked and then
        // handled the click natively as well.
        [[self myTextViewDelegate] didClickMyTextView:self];
        [super mouseDown:theEvent];
    }
    

    I’m reusing NSTextView’s standard delegate…

    - (id<MyTextViewDelegate>)myTextViewDelegate
    {
        // See the following for info on formal protocols:
        // stackoverflow.com/questions/4635845/how-to-add-a-method-to-an-existing-protocol-in-cocoa
        if ([self.delegate conformsToProtocol:@protocol(MyTextViewDelegate)]) {
            return (id<MyTextViewDelegate>)self.delegate;
        }
        return nil;
    }
    

    And in the header…

    @protocol MyTextViewDelegate <NSTextViewDelegate>
    - (void)didClickMyTextView:(id)sender;
    @end
    

    In the delegate, I implement didClickMyTextView: to select the row.

    - (void)didClickMyTextView:(id)sender
    {
        // User clicked a text view. Select its underlying row.
        [self.tableView selectRowIndexes:[NSIndexSet indexSetWithIndex:[self.tableView rowForView:sender]] byExtendingSelection:NO];
    }
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Say I have a template which displays a view based on a property: {{#if
I have an iPhone app which has a Table View-based data input screen with
I have an view in my App which has a number of buttons based
I have an view-based application where the user can do a lot of customization
I have developed a view based project in Xcode. It is successfully running in
I have an iOS app I created as a view-based app in xCode. I
I have created an iPhone application based on an OpenGL view. Now I would
I have a Monthly Status database view I need to build a report based
I have a UITabBar in the detail view of my navigation based application. I
I have just added a Core Plot view to my application based on a

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.