I've been observing the following cases happening in Mojave:
- views not being redrawn following a setFrame action _and_ a window resize.
- multi-lines labels having the 2nd line totally clipped when it does not, according to the AppKit, fit within the bounds of the views. Instead of just wrapping the text as set in the xib and drawing the 2nd line with the bottom of the letters being clipped.
The "cases" do not happen in previous versions of macOS.
Is AppKit more aggressive in Mojave when it comes to caching views and clipping texts?
Do you call setFrame with display parameter set to true ?
It wasn't called explicitly. According to the documentation, there are some places in the code where a setNeedsDisplay: call is now needed.