ios - 图像比例 AF 网络

标签 ios xcode image afnetworking

如何更改 UIImageview 上图像显示的大小,我正在使用 AFNETWORKING 下载图像,它适合 UIImageView 的大小。

但我只想显示图像的一半,就像 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];

谢谢。

最佳答案

我不太确定您要做什么,但您也许可以通过设置 contentMode 属性来完成类似的操作。

否则,您将在成功 block 中执行所需的任何大小调整。

重要说明:您根本不必手动管理 AFNetworkActivityIndi​​catorManager。只需将共享管理器的enabled 设置为YES,它就会在您发出和完成请求时自动显示和隐藏。

关于ios - 图像比例 AF 网络,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10969285/

相关文章:

c# - C# 的最佳图像压缩

ios - 效果如何找出它所附加的 UIImageView 的显示大小?

ios - 持久存储协调器核心数据错误:NSSQLiteErrorDomain = 522

ios - sendAsynchronousRequest 在 iOS 9 中被弃用,我该如何修复我的函数

如果手机未通过 XCode 连接,开发下的 iPhone 应用程序会崩溃

ios - 如何在 UITextView 中的每一行添加无序列表或项目符号点

xcode - 如何仅播放一次声音 SWIFT

php - 无法使用 PHP 显示数据库中的图像

ios - Xcode 没有嵌入框架部分

image - 在没有 iPhone 7+ 的情况下使用 AVDepthData 获取媒体