2012-06-10 83 views
0

如何更改我的圖像顯示在UIImageview上的大小,我使用AFNETWORKING下載圖像,並且它適合UIImageView的大小。圖像比例AFnetworking

但我只想顯示圖像的一半,就像你看到的Facebook應用程序只有一部分圖像點擊圖像查看完整圖像。謝謝

UIImageView *posterImage = [[UIImageView alloc]init]; 
    posterImage.frame = CGRectMake(index * showsScrollView.bounds.size.width + 50, 40, 225, 337); 

    [showsScrollView addSubview:posterImage]; 
    // 6.5 - Asynchronously load the image   
    NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:posterUrl]]; 
    [posterImage setImageWithURLRequest:request placeholderImage:[UIImage imageNamed:@"page.png"] 
           success:^(NSURLRequest *request, NSHTTPURLResponse *response, UIImage *image) { 
            [[AFNetworkActivityIndicatorManager sharedManager] decrementActivityCount]; 
           } failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error) { 
            [[AFNetworkActivityIndicatorManager sharedManager] decrementActivityCount]; 
           }]; 

    [[AFNetworkActivityIndicatorManager sharedManager] incrementActivityCount]; 

謝謝。

回答

1

我並不確切知道你要做什麼,但是你可以通過設置contentMode屬性來完成類似的事情。

否則,你會做任何調整大小,你需要做的成功塊。

重要備註:您不必手動管理AFNetworkActivityIndicatorManager。只需將enabled設置爲YES即可,共享管理器會自動顯示並隱藏您的請求。

+0

我試圖在共享管理器中將isNetworkActivityIndi​​catorVisible設置爲yes,並且出現錯誤「賦值爲只讀屬性」? – minovsky

+0

@minovsky我錯了。 'enabled'是正確的屬性。 – mattt

+0

得到它的感謝! – minovsky