Программа запуска Three20, добавляющая элементы, помогает? — iPhone SDK

#iphone #three20 #launcher #items

#iPhone #three20 #программа запуска #Товары

Вопрос:

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

Во-первых, я хотел бы, чтобы пользователь нажал UIButton или что-то еще в ДРУГОМ контроллере просмотра, чтобы TTViewController и элемент были добавлены в панель запуска, как бы я это сделал?

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

Я бы действительно хотел узнать кое-что из этого и углубить свои знания в программе запуска three20.

Ответ №1:

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

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

Комментарии:

1. Спасибо, но у меня голова забита. Можете ли вы показать мне, как их связать? Это было бы очень ценно.

2. Попробуйте поискать в документах Apple или здесь. Это выходит за рамки данного вопроса.