Replacement for obselete OpenDNS Umbrella App on iPhone
I’m using DNS Override and it is working well.

With it, you can choose one DNS provider for all WiFi networks your phone connects to as well as for cellular data. It is supposed to be compatible with services that allow you to block web content by category.