如何调整属性检查器中的信息按钮的大小

时间:2014-06-25 14:30:33

标签: ios objective-c xcode cocoa-touch

如何调整信息按钮的大小(这个圆形按钮里面有一个字母)?

我试图在故事板中拖动它来调整它的大小。但Xcode不允许这样做。

我还尝试在属性检查器或大小检查器中更改其大小。两者都不起作用。

那么如何调整大小呢?我是否必须以编程方式调整大小?如果是这样,有人可以给我一个例子吗?

这个问题可能很幼稚。但这是我第一次在iOS中使用信息按钮。令人惊讶的是,我没有在网上找到任何类似的问题。

感谢您的帮助!!

1 个答案:

答案 0 :(得分:0)

您可以使用CGAffineTransform调整按钮的大小,并使用UIView transitionWithView方法实现您在注释中询问的翻转动画。代码如下: 为了减小按钮的大小,我只是通过缩放变换缩放到50%

_infoButton.transform = CGAffineTransformScale(_infoButton.transform, 0.5, 0.5);

- (IBAction)infoButtonAction:(id)sender
{
    [UIView transitionWithView:self.view duration:0.5
                       options:UIViewAnimationOptionTransitionFlipFromLeft animations:^{
                       } completion:nil];
}