Tôi tải chế độ xem web và đặt allowScrolling thành NO, nhưng chế độ xem web vẫn hiển thị thanh cuộn ... Đập đầu trên máy tính của bạn đau hơn nhiều so với MacBook có cạnh kim loại sắc nét.Thanh cuộn WebView của Cocoa sẽ không biến mất
Mã của tôi:
- (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"]]]];
}
Tôi thậm chí thiết lập các đại biểu khung tải báo cáo về tình trạng di chuyển:
- (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");
}
nào vẫn mang lại cho tôi sự hài lòng:
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
Và nhưng thanh cuộn vẫn tiếp tục hiển thị! Hy vọng rằng, nó là một cái gì đó ngu ngốc tôi đang làm như tôi không muốn để có được thêm máu trên máy tính xách tay của tôi.
Tôi nghĩ rằng đây là OS X, tuy nhiên, không phải iOS ... – Wevah
Ah, tốt điểm - Tôi phải có iPhone trên não. – Don
Vâng, có vẻ như khuôn khổ iPhone đã nhận được sự chú ý nhiều hơn gần đây.Có rất nhiều tính năng mà tôi rất muốn thấy khi chuyển sang ca cao cốt lõi. – BadPirate