Inspiring by @MWPhotoBrowser. supporting with high level customization, including Navigationbar, Toolbar, Loading process placeholder and Loading failure placeholder.