尝试圆整 NSTextField 的边框(左上角的小黑框):http ://cl.ly/image/2V2L1u3b3u0G
所以我将 NSTextField 子类化:
MYTextField.h
#import <Cocoa/Cocoa.h>
@interface HATrackCounterField : NSTextField
@end
MYTextField.m
#import "HATrackCounterField.h"
@implementation HATrackCounterField
- (id)initWithFrame:(NSRect)frame
{
self = [super initWithFrame:frame];
if (self) {}
return self;
}
- (void)drawRect:(NSRect)dirtyRect
{
[[NSColor blackColor] setFill];
[[NSBezierPath bezierPathWithRoundedRect:dirtyRect xRadius:3.0 yRadius:3.0] fill];
}
@end
现在它不显示文本字段文本:http ://cl.ly/image/1J2W3K431C04
我是objective-c的新手,看起来这应该很容易,所以我可能只是做错了什么......
谢谢!
注意:我正在通过集合视图设置文本,并且我setStringValue:
在不同的点上尝试过也无济于事。