3

私のプロジェクトには、カスタマイズされた @interface がありGraphView: UIViewます。したがってGraphView、 のサブクラスでUIViewあり、グラフを表示するためのものです。

Summary次に、 NIB を使用して呼び出される新しいビュー コントローラーを作成します。Interface builder ではUIToolbar、View の下部に a を追加するだけです。

の実装でSummaryは、viewDidLoadメソッドに次のコードがあります。

-(void)viewDidLoad {
  [super viewDidLoad];
  GraphView *myGraph = [[GraphView alloc]init];
  [self.view addSubview:myGraph]; //this does not work
}

しかし、私はこれを得ることができません。

4

1 に答える 1

3

myGraphサブビューとして に追加する前に、 のフレームを設定する必要があると思いますself

CGRect rect = CGRectInset(self.view.bounds, 0.0, 0.0);
GraphView *myGraph = [[GraphView alloc] initWithFrame:rect];
[self.view addSubview:myGraph];
于 2010-09-24T00:30:14.073 に答える