gpt4 book ai didi

iphone - 为什么在使用 ASIHTTPRequest 进行调用后,我的 UIScrollView 的框架发生了变化?

转载 作者:行者123 更新时间:2023-12-03 21:04:06 25 4
gpt4 key购买 nike

我试图找出为什么 UIScrollView 的框架在使用 ASIHTTPRequest 后发生变化。在 Nib 中,UIScrollView 设置为 {{0, 0}, {320, 416}}, View 上的顶部栏将其设置为导航栏。

这是我的代码:

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));

我在控制台中得到的输出是:

URL {{0, 0}, {320, 416}} 之前

200 {{0, -44}, {320, 416}} <----- 为什么是-44?

谁能解释一下为什么会发生这种情况?

最佳答案

您是否尝试过更改 nib 文件中的设置?

检查 Nib 中 ScrollView 的自动调整大小。

关于iphone - 为什么在使用 ASIHTTPRequest 进行调用后,我的 UIScrollView 的框架发生了变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9057276/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com