0

私は whited00r の開発者で、iPhone 2g/3g の WHITED00r ユーザー向けに調整を作成しています。通知システム (NS) は既に作成されています (NSCENTER) が、実際には調整ではありません...

上からスライドすると微調整(アクティベーター)が表示されるようにモバイル基板を微調整したいのですが、これを行う方法がわかりません。誰か助けてくれませんか?またはサンプル?またはテキストヘルプ?

4

1 に答える 1

0

私があなたを正しく理解していると仮定すると、あなたは基本的に、通知センターのスワイプジェスチャーアクションを置き換えて、微調整を提示しようとしていますよね? その場合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 を使用してそれらをフックしてみてください。私はこれを自分で試したことはありませんが、正しい方向に向ける必要があります。

于 2012-05-06T01:35:35.803 に答える