Cargué la vista web y configuré allowScrolling en NO, pero la vista web aún muestra barras de desplazamiento ... Golpear la cabeza en la computadora duele mucho más ahora que las MacBooks tienen bordes metálicos afilados.Las barras de desplazamiento Cocoa WebView no desaparecerán
Mi código:
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
// Insert code here to initialize your application
NSString *webFolder = @"file:///<WebFolderPath>";
[[[productWeb mainFrame] frameView] setAllowsScrolling:NO];
[productWeb setFrameLoadDelegate:self];
[[productWeb mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:[webFolder stringByAppendingString:@"webpage.html"]]]];
}
siquiera puedo configurar el delegado carga del marco para informar sobre el estado de desplazamiento:
- (void)webView:(WebView *)sender didFinishLoadForFrame:(WebFrame *)frame
{
NSLog(@"Scrolling %@",[[frame frameView] allowsScrolling] ? @"Allowed" : @"Not Allowed");
[[frame frameView] setAllowsScrolling:NO];
NSLog(@"Scrolling %@",[[frame frameView] allowsScrolling] ? @"Allowed" : @"Not Allowed");
}
que todavía me da la infeliz:
2010-08-24 15:20:09.102 myApp[30437:a0f] Scrolling Allowed
2010-08-24 15:20:09.104 myApp[30437:a0f] Scrolling Not Allowed
Y sin embargo, las barras de desplazamiento continúan mostrando! Con suerte, es algo estúpido que estoy haciendo ya que no quiero tener más sangre en mi computadora portátil.
Creo que esto es OS X, sin embargo, no iOS ... – Wevah
Ah, buen punto - Debo tener iPhone en el cerebro. – Don
Sí, parece que el marco de iPhone ha recibido mucha más atención últimamente.Hay muchas características que me gustaría ver traídas al núcleo de cacao. – BadPirate