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];

}



     

原文地址:https://www.cnblogs.com/hubj/p/2327969.html