- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
FBProfilePictureView 一切正常,但我需要从 FBProfilePictureView 获取该图片并将其转换为 UIImage。
我应该怎么做?
我试过用这个:
UIGraphicsBeginImageContext(self.profilePictureView.frame.size);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
self.TestPictureOutlet.image = viewImage;
但这对我的解决方案不起作用。
最佳答案
FBProfilePictureView 是一个 UIView,这个 UIView 包含一个 UIImageView,也就是你的图片,你可以从那个 UIImageView 获取 UIImage:
profilePictureView 是一个 FBProfilePictureView
UIImage *image = nil;
for (NSObject *obj in [profilePictureView subviews]) {
if ([obj isMemberOfClass:[UIImageView class]]) {
UIImageView *objImg = (UIImageView *)obj;
image = objImg.image;
break;
}
}
编辑:更快地添加另一种方式,但做同样的事情
__block UIImage *image = nil;
[self.view.subviews enumerateObjectsUsingBlock:^(NSObject *obj, NSUInteger idx, BOOL *stop) {
if ([obj isMemberOfClass:[UIImageView class]]) {
UIImageView *objImg = (UIImageView *)obj;
image = objImg.image;
*stop = YES;
}
}];
关于ios - 如何将 FBProfilePictureView 转换为 UIImage?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11889725/
刚开始学习Facebook IOS SDK,遇到一个问题。我想加载用户配置文件 View 但失败了。这是我的代码。 -(void)loginViewFetchedUserInfo:(FBLoginVi
我遇到了同样的问题,我看到有些人 FBProfilePictureView 没有显示照片。我已经看过 this question我已经添加了 [FBProfilePictureView class];
我正在为 3.1 iOS SDK 编写 scrumptios facebook 开发人员教程。我已经设法显示我在 Facebook 上的个人资料名称,但是 FBProfilePictureView 不
用fb登录时,下面的UIView显示用户头像 @IBOutlet var profilePictureView : FBProfilePictureView 我如何获取图像以便我可以在其他地方使用它/
我有一个 UITableView,它包含一个 FBProfilePictureView 和一个 UILable, 我的问题是,当用户滚动图片时,图片会自行重建,并且需要时间来显示图片本身,我想知道如何
我有一个获取用户 profilePicture、lblUsername 和 lblEmail 的 Facebook 登录名。我知道 FBProfilePictureView 是一个包含 UIImage
FBProfilePictureView 一切正常,但我需要从 FBProfilePictureView 获取该图片并将其转换为 UIImage。 我应该怎么做? 我试过用这个: UIGraphics
我有一个应用程序,可以在 UITableView 中显示来自用户新闻提要的帖子。我使用 FBProfilePictureView 来显示发帖人的个人资料图片。除了滚动时,它适用于下拉和显示个人资料图片
我创建了一个 UIView在 View Controller 的主视图中使用 Storyboard 编辑器并将其类更改为 FBProfilePictureView . 我创建了一个 socket :
我正在开发一款 iOS 游戏,它使用 Facebook 登录和 FBProfilePictureView 在用户登录时将其个人资料照片添加到游戏中。当他们未登录时,而是显示默认的 Facebook 个
我的 View Controller 中有以下代码 if (FBSession.activeSession.isOpen) { [[FBRequest requestForMe] startW
所以我正在我目前正在开发的 iOS 应用程序中实现 Facebook 登录按钮,我试图保存使用此行访问的用户的个人资料图片; self.profilePicture.profileID = user.
我正在使用 Facebook 图表将用户图像加载到 iOS 应用程序。然后将图像放置在 UIView 中以呈现它。 如果互联网连接不可用,并且互联网可以从 Facebook 获取图像,我想展示相同的图
我是一名优秀的程序员,十分优秀!