Three20 Launcher добавление предметов поможет? - iPhone SDK - PullRequest
0 голосов
/ 11 апреля 2011

Я использую панель запуска Three20, чтобы создать ощущение домашнего экрана в моем приложении.Я только что реализовал базовый лаунчер.У меня есть две вещи, которые я хочу сделать.

Во-первых, я хотел бы, чтобы пользователь нажимал кнопку UIB или что-либо еще в различном контроллере представления, чтобы TTViewController и элемент были добавлены в модуль запуска, как бы я это сделал?

Во-вторых, я хотел бы знать, как вы могли бы сделать представление, где пользователь может добавить всю информацию, чтобы добавить свой собственный элемент в панели запуска?Это не так необходимо, как первое.

Мне бы очень хотелось узнать кое-что из этого и углубить свои знания в пусковой установке Three20.

1 Ответ

1 голос
/ 11 апреля 2011

Просто установите способ, которым ваш контроллер представления может общаться с модулем запуска, путем делегирования, уведомлений или чего угодно, затем добавьте элемент следующим образом:

TTLauncherItem *item = [[TTLauncherItem alloc] initWithTitle:@"title"
                                                       image:@"http://imageURL"
                                                         URL:@"http://URL"
                                                   canDelete:YES];  
[_launcherView addItem:item animated:YES];
[item release];
...