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

  • Home
  • SEARCH
  • 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 6015777
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 23, 20262026-05-23T02:53:06+00:00 2026-05-23T02:53:06+00:00

I am trying to highlight a row in an NSTableView using a CALayer .

  • 0

I am trying to highlight a row in an NSTableView using a CALayer. I would like the surrounding rows to fade to a darker color when a specific row is clicked, so that the selected row is clearly in focus and highlighted.

I am not sure how to best achieve this, but my initial thought was first to incorporate my NSTableView into a Custom View and allow the view layer to have CALayer abilities. I could then track the location of the mouse within that view and if the user clicks, I know the location of the click relative to the [layer bounds] and I can highlight the areas above and below (e.g., 10 points) where the user clicked for the entire width. However, the user may not click perfectly in the middle of the row, which would create a skewed highlighing area.

My questions is: is there a better way to do this? Can NSTableView do CALayer in an easy way that enables me to highlight a specific row by putting a gradient on the remaining rows that are visible? Can I avoid the background Custom View?

  • 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-05-23T02:53:06+00:00Added an answer on May 23, 2026 at 2:53 am

    I think you’d be better off creating a custom NSTableCell subclass that can handle the color change, then you don’t have to worry about mouse tracking or lining things up with the table at all.

    With your idea you’d need to track the current position of the table view’s scrollers and adjust your highlight to suit. Sounds like a nightmare.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm trying to highlight just one specific row in a table using jQuery. The
I'm trying to highlight table rows on mouse hover. The each row (tr) has
I am trying to add a highlight color to a class like this $(".common_box").hover(function(){
I'm trying to highlight the search results but I want to include the surrounding
I am trying to use conditional formatting to highlight a row of cells containing
I am trying to select a table row, and highlight it with Javascript. However,
I am trying to change JList rows dynamically. I need change nth row colour,
I'm trying to toggle the color of UITableCell when it is clicked. Code is
I am trying to highlight the row and column which the mouse is on.
I am trying to highlight a row on hover which works fine for me.

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.