Thanks for being a part of WWDC25!

How did we do? We’d love to know your thoughts on this year’s conference. Take the survey here

Custom, Markdown autocapitalizationType.

Hi, I've got an app that displays markdown in UITextView / NSTextView.

I would like it to behave like Notes app does, that is if user types the line start modifier, e.g:

"# "   

or

"> "  

I would like the keyboard to show a capitalized letters.

I've tried looking into overriding insertText - and it breaks the predictive text (can not insert white space). I've tried implementing UITextInputTokenizer but no luck either.

Like I said, I see the Notes app does it perfectly, so maybe I'm missing something obvious or there is a way to do it without interrupting the auto-correction and predictive text. Ideally same thing can be applied to the NSTextView as the app support both platforms.

Custom, Markdown autocapitalizationType.
 
 
Q