Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios FBProfilePictureView未填充故事板中指定的空间_Ios_Swift_Uiimageview_Facebook Ios Sdk - Fatal编程技术网

Ios FBProfilePictureView未填充故事板中指定的空间

Ios FBProfilePictureView未填充故事板中指定的空间,ios,swift,uiimageview,facebook-ios-sdk,Ios,Swift,Uiimageview,Facebook Ios Sdk,很直接 FBProfilePictureView使用(据我所知)所有UIImageView方法。知道这一点,我尝试使用AspectToFit(故事板中的第一个,代码中的第二个,当第一个不起作用时) 我试过这样做: self.fb_background.contentMode = UIViewContentMode.ScaleToFill 这只适用于高度。我还尝试过调整框架的大小,这导致我的图像位于页面的一半(而不是左上角) 我做错了什么 问题是我的图片宽度不正确!其问题是FBProfil

很直接

FBProfilePictureView使用(据我所知)所有UIImageView方法。知道这一点,我尝试使用AspectToFit(故事板中的第一个,代码中的第二个,当第一个不起作用时)

我试过这样做:

   self.fb_background.contentMode = UIViewContentMode.ScaleToFill
这只适用于高度。我还尝试过调整框架的大小,这导致我的图像位于页面的一半(而不是左上角)

我做错了什么


问题是我的图片宽度不正确!其

问题是FBProfilePictureView包含UIImageView,并且不公开它以供您修改其属性

如果
pictureCropping==FBProfilePictureCroppingSquare
,它将下载一个方形图像,否则它将根据帧的宽度下载一个小、中或大的图像。但无法控制如何缩放此图像以填充FBProfilePictureView


我创建了一个,它通过只读
imageView
属性公开UIImageView,因此允许您控制其内容模式。

我不认为FBProfilePictureView扩展了UIImageView。从文档中可以看出,调整帧大小可能会导致加载的图像大小不同。请给我们一个屏幕截图或更好地解释n你遇到了什么问题,你想达到什么目标谢谢,这正是我所需要的!我在Facebook SDK上苦苦挣扎,这帮了我很大的忙!