Let’s say I have a WebView that loads up twitter.com.
Here’s what appears in my WebView:

And here’s what I want to show:

How can I change the default Upper Left Corner position of website on the WebView to display another position of the same website?
I get it to move using this (you need to set the frameLoadDelegate):
“front-signin js-front-signin” being the name of the class used in the source html of http://www.twitter.com.
So it is failure prone to rely on that which could change at any time.
There is also in this case the header that doesn’t move. So either account for it and display it, or move your view up the size of this header and hide it.
You need to adjust the scrollTo call to center it in your view.
And you might want to consider fading the view once it’s loaded, cause the scroll is kind of jerky, and not very osx like.
But apart from this, it could work 😉