GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

No menu could be recovered. Follow the blue links in the page.

This view

  • Original page
  • New address

GeezerVison is showing www.foobar2000.org — foobar2000: Blog & Rants

foobar2000
Overview
News
Windows
macOS
Android
iOS
Audio Formats
Components
Encoder Pack
Screenshots
Help & Support
Developer
Old Versions
Other Projects
Blog & Rants

Overview | News | Windows | macOS | Android | iOS | Audio Formats | Components | Encoder Pack | Screenshots | Help & Support | Developer | Old Versions | Other Projects | Blog & Rants

macOS 26 NSTableView header rendering bug, again published on 2026-11-04

<<previous permalink next>>

advertisementdBpoweramp Batch Ripper
ripping on the industrial scale
dBpoweramp Batch Ripper

Appeals to commercial ripping houses, radio stations or individuals.

This subject has been all over the internet for months.
It was reported to Apple by many people, including myself, but no action was taken as far as I can tell.
Multiple mitigations have been suggested in various places:
  • UIDesignRequiresCompatibility - no longer works in Xcode 27.
  • Subclass NSTableHeaderView overriding its drawing method (and just calling the superclass) - works but alters header apperance.
  • Add distance between NSTableView and window borders - works, but not really feasible if NSTableView (or more specifically, its enclosing NSScrollView) sits in a splitter pane.
After YET ANOTHER hour of mindlessly clicking around Xcode interface builder properties of a test program, by pure trial and error, I have found a new one:
Remove border from the enclosing scroll view

It does seem to slightly affect other properties of the table inside, but overally it's an improvement, especially if the table is in a splitter pane or alike, or is meant to occupy whole window content - which is exactly where this bug occurs most.
Now, it would save people's time if it was mentioned in official documentation, or if Xcode interface builder produced a warning when this scenario is detected...
advertisementdBpoweramp Batch RipperdBpoweramp Batch Ripper
ripping on the industrial scale
Appeals to commercial ripping houses, radio stations or individuals.

All rants

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.