自定义 TTLauncherView 按钮大小

发布于 2024-11-25 20:07:13 字数 928 浏览 0 评论 0原文

我正在尝试更改 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;
}

I'm trying to change the default size of the TTLauncherViewButton items in TTLauncherView, however, i can't seem to find the either the variable or the source code responsible for the size of the buttons in TTLauncherView.

Anyone has suggestions? I'm trying to have bigger buttons in the iPad version.

The only thing resembled sizes i found in the default style sheet:

///////////////////////////////////////////////////////////////////////////////////////////////////
- (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;
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凌乱心跳 2024-12-02 20:07:13

我对此不确定,但找到了替代方案 - 它支持 iphone / ipad

试试这个,

https://github.com /rigoneri/myLauncher

提供与 TTLauncherView 相同的功能。

i m not sure about this , but found a alternative - it supports both iphone / ipad

Try this ,

https://github.com/rigoneri/myLauncher

provides same features of TTLauncherView.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文