这是未经测试的代码,但它应该展示如果你有自己的图像MyKnob.png,你需要做什么来自定义旋钮的外观.
@interface MyScroller : NSScroller{ NSImage *knobImage;}@end@implementation MyScroller- (voID) dealloc{ [knobImage release]; [super dealloc];}- (ID) initWithFrame:(NSRect) frame{ self = [super initWithFrame:frame]; if (!self) return nil; knobImage = [[NSImage imagenamed:@"MyKnob.png"] retain]; return self;}- (voID) drawKnob{ // Work out where exactly to draw the knob NSPoint p = NSMakePoint(0.0,0.0); [knobImage drawAtPoint:p fromrect:NSZeroRect operation:NSCompositeSourceOver fraction:1.0];}@end总结
以上是内存溢出为你收集整理的objective-c – 使用Cocoa自定义Mac Scrollbars全部内容,希望文章能够帮你解决objective-c – 使用Cocoa自定义Mac Scrollbars所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)