如何将s7graphview添加到ViewController nib上的子视图?

时间:2011-07-11 20:43:49

标签: iphone layout subview s7graphview

我有一个带有子视图的xib我设置为Class:S7GraphView(如果我选择它并单击身份检查器)

我在(void)didViewLoad {...

中的所有内容
    s7graphView = [[S7GraphView alloc] initWithFrame:[self.view bounds]];
    //[self.view addSubview:s7graphView];  
    s7graphView.dataSource = self;
    ... 
}

在笔尖中,我控制 - 将文件的所有者保存到子视图并选择- S7GraphView,并且在模拟器中仍然显示空

如果我对所有这些进行评论,我会得到一个黑色子视图(我将背景设置为黑色)但不是图表:

//    s7graphView = [[S7GraphView alloc] initWithFrame:[self.view bounds]];
//    //[self.view addSubview:s7graphView]; 
//    s7graphView.dataSource = self;
//    [s7graphView release];

如果我从我的视图中删除子视图,而是以编程方式添加它,那么当我像这样添加它时它会起作用:

s7graphView = [[S7GraphView alloc] initWithFrame:CGRectMake(20., 70., 280.0, 240.0 )];
[self.view addSubview:s7graphView];
s7graphView.dataSource = self; [s7graphView release];

我也应该可以通过xib添加它,对吗?你觉得我做错了什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

您是否实现了委托和数据源?