ios 学习笔记 4

1. 常见问题

  a,为什么创建的UIButton 点击不了,没有反应?

     原因可能是:UIView 在initWithFrame时候没有小了,超出UIWindow 区域。

  

     b, presentModalViewController动画效果

   modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;

  [self dismissModalViewControllerAnimated:YES];

 

    c, 为什么NSDictionary的键值总是null

   初始化数字的时候最好不要直接赋值,要像这样[NSNumber numberWithInt:0 ]

    d, loadView为什么会不停的执行(循环)

    如下:

  

- (void)loadView
{
HelloView *helloView=[[[HelloView alloc] init]autorelease];

[helloView setNeedsDisplay];
[self.view addSubview:helloView];

}

   是因为缺少 [super loadView];

正确的是

- (void)loadView
{
[super loadView];
HelloView *helloView=[[[HelloView alloc] init]autorelease];

[helloView setNeedsDisplay];
[self.view addSubview:helloView];

}



     

posted @ 2012-01-21 23:23  alex hu  阅读(410)  评论(0编辑  收藏  举报