My ... we do wander off topic don’t we?
I’m running 13.3.1 on an iPad Pro (12.9 inch) (2nd generation)
My problem is with the status bar, not the title bar. The title bar is the one with the X used to terminate the program. It can be made to completely disappear using hide_title_bar = True, as in my original post.
The status bar is an Apple thing. It contains time and date at the left and battery indicator among other things at the left. You see it at the top of your main screen.
So, to summarize:
@JonB your suggestion of
import objc_util
objc_util.UIApplication.sharedApplication().statusBar().hidden = True
for reasons unknown to me no longer causes the screen to appear for a split second before Pythonista terminates. The program no longer terminates but the status bar is still present.
@cvp your suggestion of
“@on_main_thread
def x():
objc_util.UIApplication.sharedApplication().statusBar().hidden = True
x() “
causes a NameError, name on_main_thread is not defined. And the status bar is still there.
@cvp I have you beat by a decade. My first computer was an IBM 1620, used paper tape, took 180 microseconds to execute a NOOP and had a 40K digital memory. None of this newfangled octal or hexadecimal. Seventy may be the new fifty but eighty is still the same old eighty!