图片加载不正确

月va

我有一个非常简单的iOS应用-它具有TableView和此TableView中的自定义单元格列表。每个单元格中都有一个ImageView(使用downloadedFrom方法加载图像)。

将我的Xcode更新为8版本并将项目转换为Swift 2.3之后,当-重新加载TableView中的项目列表-屏幕上的第一个单元格没有任何图像,并且当我开始向下滚动时,我看到其他图像时,我得到了非常有趣的结果装得很好。滚动回到顶部时,所有图像都可以。

我还尝试将图像加载方式更改为称为SDWebImage的库,但结果相同。怎么了?

extension UIImageView {
func downloadedFrom(link link:String, contentMode mode: UIViewContentMode) {
    guard
        let url = NSURL(string: link)
        else {return}
    contentMode = mode
    NSURLSession.sharedSession().dataTaskWithURL(url, completionHandler: { (data, response, error) -> Void in
        guard
            let httpURLResponse = response as? NSHTTPURLResponse where httpURLResponse.statusCode == 200,
            let mimeType = response?.MIMEType where mimeType.hasPrefix("image"),
            let data = data where error == nil,
            let image = UIImage(data: data)
            else { return }
        dispatch_async(dispatch_get_main_queue()) { () -> Void in
            self.image = image
        }
    }).resume()
}}
月va

问题不在于加载方法,而在于图像的圆角。此处可以找到Xcode 8和iOS 10中圆角的问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

图片显示不正确

来自分类Dev

图片显示不正确

来自分类Dev

场景加载不正确

来自分类Dev

图片的Src设置不正确

来自分类Dev

图片显示尺寸不正确

来自分类Dev

裁剪UIImage。裁剪的图片不正确

来自分类Dev

图片和文字对齐不正确

来自分类Dev

iPhone的图片大小不正确-

来自分类Dev

webpack 4哈巴狗加载程序的图片网址不正确

来自分类Dev

Android ViewPager加载不正确的片段

来自分类Dev

jQuery width()在加载时不正确

来自分类Dev

多个用户的帖子加载不正确

来自分类Dev

PHP类变量加载不正确

来自分类Dev

试图加载格式不正确的程序

来自分类Dev

多个用户的帖子加载不正确

来自分类Dev

UICollectionView重新加载不正确

来自分类Dev

模块加载顺序不正确

来自分类Dev

jQuery重新加载不正确

来自分类Dev

DICOM 数据集加载不正确

来自分类Dev

在线样式加载不正确

来自分类Dev

使用Glide库渲染的图片不正确

来自分类Dev

jQuery幻灯片中的图片口吃并显示不正确

来自分类Dev

颜色配置文件转换-图片不正确

来自分类Dev

为什么我的段落与图片不正确对齐?

来自分类Dev

图片在SDWebImage的cellForRowAtIndexPath中设置不正确

来自分类Dev

jQuery幻灯片中的图片口吃并显示不正确

来自分类Dev

UIImageView frame 对,contentMode 对,图片显示不正确

来自分类Dev

不正确的尺寸不正确

来自分类Dev

单张显示悬停地图-地图加载不正确