scrollToTop не работает на iPhone, но работает на iPad

У меня два контроллера представления. Один вид прокрутки для управления страницей и один для подробностей (вертикальная прокрутка).

Когда я нажимаю на строку состояния на iPhone, scrollToTop не работает, а на iPad работает scrollToTop.

Я уверен, что scrollView.scrollToTop - ДА. потому что я его уже распечатал.

Кто-нибудь знает, по какой причине iPhone scrollToTop не работает?

Спасибо

Изменить: Я пытаюсь вызвать делегат scrollView. в iPad этот делегат называется. - (BOOL) scrollViewShouldScrollToTop: (UIScrollView *) scrollView

в iPhone не вызывается. Я уже использую оба contentScrollView.delegate = self; Но iphone не работает: (

Изменить: попробуйте создать подкласс UIWindow (не работает)

Window.h

#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
@interface Window : UIWindow
@end

Window.m

 #import "Window.h"

 @implementation Window

 - (UIView*)hitTest:(CGPoint)point withEvent:(UIEvent *)event {
if ([event type] == UIEventTypeTouches && point.y < 250) {
    //Send Your Notification Here
    NSLog(@"KAROOO");
}
NSLog(@"HELLOWW");
return [super hitTest:point withEvent:event];
}
@end

AppDelegate.h

@property (nonatomic, strong) IBOutlet Window *window;

AppDelegate.m

@synthesize window = _window;
6
задан edric_s 19 December 2011 в 02:39
поделиться