2014-10-17 34 views
0

我试图创建一个timerbar,但我得到一个错误“表达式是不可转让”的timerBar.bounds.size.width = 0错误“的表达是不可转让”的timerBar.bounds.size.width分配

(void)viewDidLoad { 
[super viewDidLoad]; 
// Do any additional setup after loading the view, typically from a nib. 

self.view.backgroundColor = [UIColor blueColor]; 

timerBar = [[UIView alloc]initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH , 5)]; 
timerBar.backgroundColor = [UIColor whiteColor]; 
[self.view addSubview:timerBar]; 

[UIView animateWithDuration:2 delay:0 options:UIViewAnimationOptionCurveLinear animations:^{ 
    timerBar.bounds.size.width = 0; 
} completion:^(BOOL finished) { 

}]; 

} 

我究竟做错了什么?为什么不能分配这个值?

+0

我已经添加了一个实际问题并清理了您的布局。下次请自己做。 – 2014-10-17 10:31:02

回答

1

你不能直接设置边界宽度为零!

CGFloat width = 0; 
timerBar.bounds = CGRectMake(0, 0, width , 5) 
相关问题