Ios FBProfilePictureView未填充故事板中指定的空间
很直接 FBProfilePictureView使用(据我所知)所有UIImageView方法。知道这一点,我尝试使用AspectToFit(故事板中的第一个,代码中的第二个,当第一个不起作用时) 我试过这样做:Ios FBProfilePictureView未填充故事板中指定的空间,ios,swift,uiimageview,facebook-ios-sdk,Ios,Swift,Uiimageview,Facebook Ios Sdk,很直接 FBProfilePictureView使用(据我所知)所有UIImageView方法。知道这一点,我尝试使用AspectToFit(故事板中的第一个,代码中的第二个,当第一个不起作用时) 我试过这样做: self.fb_background.contentMode = UIViewContentMode.ScaleToFill 这只适用于高度。我还尝试过调整框架的大小,这导致我的图像位于页面的一半(而不是左上角) 我做错了什么 问题是我的图片宽度不正确!其问题是FBProfil
self.fb_background.contentMode = UIViewContentMode.ScaleToFill
这只适用于高度。我还尝试过调整框架的大小,这导致我的图像位于页面的一半(而不是左上角)
我做错了什么
问题是我的图片宽度不正确!其问题是FBProfilePictureView包含UIImageView,并且不公开它以供您修改其属性 如果
pictureCropping==FBProfilePictureCroppingSquare
,它将下载一个方形图像,否则它将根据帧的宽度下载一个小、中或大的图像。但无法控制如何缩放此图像以填充FBProfilePictureView
我创建了一个,它通过只读
imageView
属性公开UIImageView,因此允许您控制其内容模式。我不认为FBProfilePictureView扩展了UIImageView。从文档中可以看出,调整帧大小可能会导致加载的图像大小不同。请给我们一个屏幕截图或更好地解释n你遇到了什么问题,你想达到什么目标谢谢,这正是我所需要的!我在Facebook SDK上苦苦挣扎,这帮了我很大的忙!