self.sheet = [[NSWindow alloc] initWithContentRect:NSMakeRect(0,300,300) styleMask:NSborderlessWindowMask backing:NSbackingStoreBuffered | NSTitleDWindowMask defer:YES];[self.sheet setopaque:NO];[self.sheet setBackgroundcolor:[NScolor clearcolor]];@H_403_2@添加自定义视图作为子视图:
[[self.sheet contentVIEw] addSubvIEw:[[IFWindowVIEw alloc] initWithFrame:[[self.sheet contentVIEw] frame]]];@H_403_2@该自定义视图应如下所示:
#define RADIUS 5.0NSBezIErPath *bezIErPath = [NSBezIErPath bezIErPathWithRoundedRect:NSMakeRect(self.bounds.origin.x,self.bounds.origin.y + RADIUS,self.bounds.size.wIDth,self.bounds.size.height) xRadius:RADIUS yRadius:RADIUS];[[NScolor windowBackgroundcolor] set]; // In production,use the appropriate color with Alpha for transparency.[bezIErPath fill];@H_403_2@以下是一些示例代码,用于演示此 *** 作:http://d.pr/l9DB 总结
以上是内存溢出为你收集整理的objective-c – Cocoa Mac Sheet圆角(与Xcode 4一样)全部内容,希望文章能够帮你解决objective-c – Cocoa Mac Sheet圆角(与Xcode 4一样)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)