在我看来,我有将近 45UIButton
秒,我知道按钮尚未分配到内存,编译器以某种方式分配/释放它,但我注意到设备在这个视图中变得更慢,所以......我该怎么办避免使用UIButton
??
这是我将按钮放入视图的方式:
在 myView.h 中:
UIButton *btn1;
在 myView.m 中:
btn1 = [UIButton buttonWithType:UIButtonTypeCustom];
[btn1 setTitle:@"btn1" forState:UIControlStateNormal];
[btn1 addTarget:self action:@selector(btnClicked:) forControlEvents:UIControlEventTouchUpInside];
btn1.backgroundColor = [UIColor clearColor];
btn1.frame = CGRectMake( arc4random() % 920, arc4random() %600+50 , 65, 65);
[self.view addSubview:btn1];
以及我如何删除它:
for(UIButton* b in [self.view subviews]){
[b removeFromSuperview];
b = nil;
}