Я пытаюсь выяснить, почему кадр UIScrollView меняется после использования ASIHTTPRequest. В кончике UIScrollView установлен на {{0, 0}, {320, 416}}
, а верхняя панель в представлении удерживает его в качестве панели навигации.
Вот мой код:
NSLog(@"Before URL %@", NSStringFromCGRect(mainScrollView.frame));
__unsafe_unretained __block ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:[NSURL URLWithString:urlStr]];
[request setDefaultResponseEncoding:NSUTF8StringEncoding];
[request setCompletionBlock:^{
int responseCode = [request responseStatusCode];
if(responseCode == 200) {
NSLog(@"200 %@", NSStringFromCGRect(mainScrollView.frame));
Вывод, который я получаю в консоли:
Before URL {{0, 0}, {320, 416}}
200 {{0, -44}, {320, 416}}
<----- Почему -44 ?? </p>
Может кто-нибудь объяснить, почему это может происходить?