There is one or two answers on this question fooobar.com/questions/893860 / ... that can help you.
You need to load local CSS (using a method different from using @Shrey but looking for your CSS file) and somehow embed it on the page, and the only way seems to be to use:
[webview stringByEvaluatingJavaScriptFromString:someJavascriptToInjectCSS]
and some clever Javascript to change the page to add CSS.
Hope this helps you in the right direction. I used this method to inject material into the pages, so it really works, but I don't know Javascript well enough to write code to inject CSS into the page.
source share