Я работаю над приложением iPhone, где я открываю URL-адрес своего UIWebView. Проблема в том, что URL-адрес не загружается отлично. Согласно моему требованию, мне нужно добавить UIWebView в виде нижнего колонтитула моей таблицы. но проблема в том, что после получения размера высоты содержимого веб-представления из метода webViewDidFinishLoad, я устанавливаю фрейм моего нижнего колонтитула. Вот мой код:URL не загружается полностью на моем UIWebView в iOS?
- (void)webViewDidFinishLoad:(UIWebView *)aWebView {
aWebView.scrollView.scrollEnabled = NO;
CGRect frame = aWebView.frame;
frame.size.height = 1;
aWebView.frame = frame;
CGSize fittingSize = [aWebView sizeThatFits:CGSizeZero];
frame.size = fittingSize;
aWebView.frame = frame;
[self setFooterView:fittingSize.height + aWebView.frame.origin.y];
}
-(void)setFooterView:(float)fittingHeight
{
bottomView.frame = CGRectMake(0, 0, 320, fittingHeight);
webViewSocial.frame = bottomView.frame;
[tableView reloadData];
}
Но когда я прокрутка моего вида таблицы, то мой UIWebView (вид сноски) не прокрутка полностью. Не могли бы вы рассказать мне, как я могу достичь своего результата. Благодаря!
Спасибо за ваш ответ, я применил свой код, но проблема в том, webViewDidFinishLoad звонит один раз, так что не в состоянии установить кадр снова и снова. Пожалуйста, дайте мне какое-нибудь предложение. – user2786
Вам не нужно постоянно устанавливать кадр. tableView сделает это правильно для вас. все, что вам нужно сделать, чтобы использовать native [self.tableView setTableFooterView: aWebView]; (Проблема возникает из-за того, что вы используете свой собственный нижний вид) – l0gg3r
okey .. но мой вид таблицы не прокручивается до содержимого URL-адреса, некоторое содержимое скрывается. – user2786