Отключение редактирования в TTLauncherView - PullRequest
0 голосов
/ 24 ноября 2010

Я новичок в три20.Я пытался возиться с Launcher.Мне было интересно, если есть способ отключить редактирование расположения значка в TTLauncherView.

Я искал и нашел старый пост:

http://groups.google.com/group/three20/browse_thread/thread/b1a79ff4cb5e1983

Однако яне вижу этих изменений в v1.1 или v1.02a.

Спасибо!

Ответы [ 2 ]

3 голосов
/ 05 декабря 2010
0 голосов
/ 15 апреля 2011

Я добавил свойство BOOL isEditable в свой подкласс TTLauncherView, чтобы сделать решение Марка связанным с более плавным.Здесь добавлен код на случай, если кто-то найдет его полезным.

Редактировать: Упс, похоже, что это не сработает, если isEditable верно.Хм.

- (void)editHoldTimer:(NSTimer*)timer { 
    if (self.isEditable) {
        // use performSelector to remove the warning for calling a (Three20) private superclass
        [super performSelector:@selector(editHoldTimer:) withObject:timer];
    } else {
        _editHoldTimer = nil; 
    }
}
...