Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在iPhone上以编程方式添加UIImageView的问题_Iphone_Objective C_Uiimageview - Fatal编程技术网

在iPhone上以编程方式添加UIImageView的问题

在iPhone上以编程方式添加UIImageView的问题,iphone,objective-c,uiimageview,Iphone,Objective C,Uiimageview,我正试图通过编程将点添加到雷达屏幕上。代码运行时毫无怨言,但我似乎无法让点显示在屏幕上。我确实有一个覆盖整个屏幕的背景UIImageView,但根据文档,我希望我的新UIImageView添加到前面(更不用说我尝试将SubviewToFront:) 因为我不知道如何调试这个,如果有人能告诉我哪里出了问题,那就太好了 UIImage *dot; CGRect dotFrame; UIImageView *dotView; // loop through enemies, dropping pin

我正试图通过编程将点添加到雷达屏幕上。代码运行时毫无怨言,但我似乎无法让点显示在屏幕上。我确实有一个覆盖整个屏幕的背景UIImageView,但根据文档,我希望我的新UIImageView添加到前面(更不用说我尝试将SubviewToFront:)

因为我不知道如何调试这个,如果有人能告诉我哪里出了问题,那就太好了

UIImage *dot;
CGRect dotFrame;
UIImageView *dotView;

// loop through enemies, dropping pins
dot = [UIImage imageNamed:@"enemyDot.png"];
dotFrame = CGRectMake(0, 0, dot.size.width, dot.size.height);
for(location in enemyAgents){

  // add the dot
  dotView = [[UIImageView alloc] initWithFrame:dotFrame];
  dotView.center = CGPointMake(100, 100);
  [self.view addSubview:dotView];
  [dotView release];
  dotView = nil;
}

是否需要将
添加到
点视图
?比如:


dotView.image=dot

是的。谢谢你发现了错误。我已经滔滔不绝地讲了一个多小时,没发现我的愚蠢错误。没问题。出去走走,把我的注意力从这个问题上移开,通常有助于解决这样的问题。让我的大脑舒展一下。