其中IBOutlet NSView *showContentsView;要进行绑定连接。
-(void)doShowContactsContents:(id) data
{
MqjTableData *td = data;
NSMutableArray *deleteArray =[[NSMutableArray alloc] initWithArray:[showContentsView subviews]];
[deleteArray makeObjectsPerformSelector:@selector(removeFromSuperview)];
[deleteArray release];
NSUInteger i = 1;
if (![[td name] isEqualToString:@""])
{
NSTextField *staticField =[self appendTextField:i];
[staticField setStringValue:[NSString stringWithFormat:@"Name: %@",td.name]];
++i;
}
if (![[td number] isEqualToString:@""])
{
NSTextField *staticField =[self appendTextField:i];
[staticField setStringValue:[NSString stringWithFormat:@"Number: %@",td.number]];
++i;
}
if (![[td qqNumber] isEqualToString:@""])
{
NSTextField *
[Cocoa]_[初级]_[根据所要显示的内容,动态创建NSTextField(Label),并在一个NSView内显示]
最新推荐文章于 2022-01-25 12:25:24 发布