自定义TTLauncherView按钮大小

时间:2011-07-23 14:06:08

标签: iphone objective-c three20

我正在尝试更改TTLauncherView中TTLauncherViewButton项的默认大小,但是,我似乎无法找到负责TTLauncherView中按钮大小的变量或源代码。

有人有建议吗?我正试图在iPad版本中使用更大的按钮。

唯一类似于我在默认样式表中找到的尺寸:

///////////////////////////////////////////////////////////////////////////////////////////////////
- (TTStyle*)launcherButtonImage:(UIControlState)state {
  TTStyle* style =
    [TTBoxStyle styleWithMargin:UIEdgeInsetsMake(-7, 0, 11, 0) next:
    [TTShapeStyle styleWithShape:[TTRoundedRectangleShape shapeWithRadius:8] next:
    [TTImageStyle styleWithImageURL:nil defaultImage:nil contentMode:UIViewContentModeCenter
                  size:CGSizeZero next:nil]]];

  if (state == UIControlStateHighlighted || state == UIControlStateSelected) {
      [style addStyle:
        [TTBlendStyle styleWithBlend:kCGBlendModeSourceAtop next:
        [TTSolidFillStyle styleWithColor:RGBACOLOR(0,0,0,0.5) next:nil]]];
  }

  return style;
}

1 个答案:

答案 0 :(得分:1)

我不确定这一点,但找到了另一种选择 - 它同时支持iphone / ipad

试试这个,

https://github.com/rigoneri/myLauncher

提供了TTLauncherView的相同功能。