简体   繁体   中英

Is there a way to change Facebook's FBProfilePictureView Default Logged Out Profile Image?

I have an iOS game that I'm working on that uses Facebook Login and FBProfilePictureView to add the user's profile photo to the game when they are logged in. When they are not logged in, the default Facebook Profile image shows instead. Is there a way to customize or change that logged out default image to something else?

Here's an example of the image that I want to change.

默认Facebook图像示例

I created an improved version of FBProfilePictureView here . This allows you to specify the not logged in image directly.

DBFBProfilePictureView *facebookPictureView = [[DBFBProfilePictureView alloc] initWithFrame:CGRectMake(x,y,width,height)];
facebookPictureView.emptyImage = customImage;

FBProfilePictureView is a subclass of UIView. To put a custom picture in it you can use

profilePictureView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"someImage"]];

if the image is included in the project.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM