Как настроить мобильную подложку (слайд сверху) Центр уведомлений

Я разработчик whited00r, и я создаю твик для пользователей iPhone 2g/3g WHITED00r, систему уведомлений (NS) я уже сделал (NSCENTER), но на самом деле это не твик...

Я хочу сделать настройку мобильной подложки, чтобы при скольжении сверху отображалась настройка (активатор), но я не знаю, как это сделать. Может ли кто-нибудь помочь? или образец? или текстовая помощь?


person DyZee    schedule 03.05.2012    source источник
comment
Посмотрите следующую ссылку stackoverflow.com/questions/7224895/   -  person Kevin Cao    schedule 15.10.2012


Ответы (1)


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

-(void)handleShowNotificationsGestureBeganWithTouchLocation:(CGPoint)touchLocation;
-(void)handleShowNotificationsGestureChangedWithTouchLocation:(CGPoint)touchLocation velocity:(CGPoint)velocity;
-(void)handleShowNotificationsGestureEndedWithVelocity:(CGPoint)velocity completion:(id)completion;
-(void)handleShowNotificationsGestureCanceled;

В Springboard также есть соответствующие методы, которые вы можете попробовать:

-(void)handleShowNotificationsSystemGesture:(id)gesture;
-(void)handleHideNotificationsSystemGesture:(id)gesture;
-(void)_showNotificationsGestureBeganWithLocation:(CGPoint)location;
-(void)_showNotificationsGestureChangedWithLocation:(CGPoint)location velocity:(CGPoint)velocity;
-(void)_showNotificationsGestureEndedWithLocation:(CGPoint)location velocity:(CGPoint)velocity;
-(void)_showNotificationsGestureFailed;
-(void)_showNotificationsGestureCancelled;
-(void)_hideNotificationsGestureBegan:(float)began;
-(void)_hideNotificationsGestureChanged:(float)changed;
-(void)_hideNotificationsGestureEndedWithCompletionType:(int)completionType velocity:(CGPoint)velocity;
-(void)_hideNotificationsGestureCancelled;

Попробуйте подключить тех, кто использует MobileSubstrate. Я не пробовал это сам, но это должно указать вам правильное направление.

person Andrew R.    schedule 06.05.2012