Is there an option that gets the UINavigationItem text to truncate dynamically based on the view type?
Those are the only properties I can edit:
I managed to do so for the UILabel by setting the Line Break and Autoshrink property (but can't find an equivalent one in the UINavigationBar):
EDIT: I wrote a truncate extension for String in Swift, but it doesn't seem an elegant solution as, to work properly, it would need to know the context (e.g. display size, screen rotation etc..). This context is handled automatically in the UILabel class, but not in the ** UINavigationItem** one (unless there is some trick that I can use).