UIWebView отображает свое содержимое по ориентации.Не существует (простого) способа условно изменить, какие ориентации позволяет UIWebView, основываясь на его содержимом.Единственный способ представить эту работу - это проанализировать HTML-код веб-представления и на основе его содержимого, разрешив или запретив определенные ориентации.
Независимо от всего этого, я бы предложил разрешить как портретную, так и альбомную ориентацию дляи то, и другое только портрет.Это может сбить с толку пользователей, если вы только иногда разрешаете ландшафт.