Масштабирование UIWebView, например почтового приложения iOS

Я хотел бы воссоздать представление, которое можно масштабировать, как приложение iPhone/iPad Mail или Sparrow при просмотре электронной почты, где вверху находится блок информации, а затем UIWebView.Очевидно, я могу легко сделать это в конструкторе интерфейса или коде, НО я бы хотел, чтобы он вел себя как приложение Mail.

Под «как в почтовом приложении» я подразумеваю, что когда вы увеличиваете масштаб (в любом месте представления), UIWebView — это единственное представление, которое фактически масштабируется, а верхний контент остается того же размера. Когда вы слишком сильно уменьшаете масштаб и видите фон, весь вид уменьшается (не только UIWebview), и весь вид тоже прокручивается.

Я немного поэкспериментировал и уже опробовал некоторые предложения, такие как вставка вида сверху вверху UIWebView, увеличение высоты UIWebView в зависимости от размера содержимого, но это всегда заканчивается либо масштабированием вида сверху тоже ИЛИ только UIWebView.

Надеюсь, в этом есть смысл. Это может быть очень просто, но я какое-то время пытался разобраться с этим, что я больше не вижу леса за деревьями.

Это для приложения MonoTouch, но если у кого-нибудь есть примеры Objective-C или что-то еще, я могу преобразовать и опубликовать обратно.

14
задан C4 - Travis 3 May 2012 в 16:56
поделиться