iOS类Facebook按钮未调整大小

iOS类Facebook按钮未调整大小,ios,facebook,Ios,Facebook,我正在安装一个iOS应用程序,并实现了一个类似Facebook的按钮。问题是,当我试图根据他们找到的文档调整大小时,它只是不调整大小。这是我的设置代码,它是使用like按钮的所有代码: (ViewController.h) @property FBSDKLikeControl* likeButton; (ViewController.m) @synthesize likeButton; - (void)viewDidLoad { ... likeButton = [[

我正在安装一个iOS应用程序,并实现了一个类似Facebook的按钮。问题是,当我试图根据他们找到的文档调整大小时,它只是不调整大小。这是我的设置代码,它是使用like按钮的所有代码:

(ViewController.h)

@property FBSDKLikeControl* likeButton;

(ViewController.m)

@synthesize likeButton;

- (void)viewDidLoad {

    ...

    likeButton = [[FBSDKLikeControl alloc] initWithFrame:CGRectMake(20, 20, 128, 64)];
    likeButton.objectID = @"https://www.facebook.com/mypage";
}

- (void)showLikeButton {
    [self.view addSubview:likeButton];
}

- (void)hideLikeButton {
    [likeButton removeFromSuperview];
}

当调用showLikeButton时(在应用程序运行一段时间后),按钮将按预期显示,但无论我使用什么大小初始化按钮,它都不会更改其大小。有什么想法吗?提前感谢。

使用FBSDKLikeButton代替FBSDKLikeControl。它继承了UIButton,并对大小更改做出响应,尽管图像分辨率会受到影响。

尝试创建自定义按钮,以便可以执行任何您喜欢的操作。据我所知,蓝色按钮的实际大小是固定的。当您更改按钮的边框时,它似乎只会影响按钮后面文本显示区域的宽度,即
x。。人们喜欢这样