如果我以编程方式创建一个NSScrollView,我该如何翻转它呢?例如:
//set up the page rect
displayPageRect=NSMakeRect(400.0, 40.0,pageWidth, pageHeight);
displayPage = [[NSScrollView alloc] initWithFrame:displayPageRect];那么我如何将默认的isFlipped设置从NO覆盖到YES?
尝试displayPage isFlipped:可以;收到displayPage无法识别该方法的警告,然后应用程序在运行时失败。
发布于 2011-09-01 21:07:23
您可以将NSView子类化为翻转视图。
@interface FlippedView : NSView {
}
@end
@implementation FlippedView
- (BOOL) isFlipped
{
return YES;
}
@end而不是将翻转视图设置为NSScrollView的documentView。
NSScrollView *scrollView = [[NSScrollView alloc] initWithFrame:frame];
FlippedView *flippedView = [[FlippedView alloc] initWithFrame:frame];
[scrollView setDocumentView: flippedView];https://stackoverflow.com/questions/7164737
复制相似问题