AQGridView iOS创建自定义图标(图像+标签)而不是图像

时间:2011-07-08 12:05:13

标签: objective-c ios cocoa-touch aqgridview

我刚刚开始使用Alan Quatermain的AQGridView,更具体地说是SpringBoard演示..

该演示显示了由UIImageView组成的图标/图块。我想知道如何使用自定义UIView,以便我可以在下面有一个带有文本/按钮的图标。

我目前正在搜索代码而没有真正的运气来找到我的图标是如何创建的。

非常感谢任何想法/建议。

干杯。

2 个答案:

答案 0 :(得分:1)

查看AQGridViewCell,特别是contentView属性。这类似于自定义UITableViewCell。

答案 1 :(得分:0)

你看过三个20的 TTLauncherView 吗?

虽然适用于iPhone,但您可以将其用于iPad。它允许下面带有文本的图标。虽然你可能不得不破解它来插入自定义UIView来代替图像和文本。

我在使用TTLauncherView时发现iOSGuy's tutorial很有帮助。

以下是iOSGuy教程的摘录,以展示如何设置/使用它。

TTLauncherView* launcherView = [[TTLauncherView alloc]
          initWithFrame:self.view.bounds];
   launcherView.backgroundColor = [UIColor blackColor];
   launcherView.columnCount = 4;
   launcherView.pages = [NSArray arrayWithObjects:
     [NSArray arrayWithObjects:
         [self launcherItemWithTitle:@"Google"
              image:@"bundle://safari_logo.png"
                 URL:@"http://google.com"],
        [self launcherItemWithTitle:@"Apple"
              image:@"bundle://safari_logo.png"
                 URL:@"myAppController/myView"]
        , nil]
    , nil];