我有一个宽度和高度为200 x 10
的滑块CGRect frame = CGRectMake(0.0, 0.0, 200.0, 10.0);
UISlider *slider = [[UISlider alloc] initWithFrame:frame];
当我记录
NSLog(@"WIDTH: %d", slider.frame.size.width);
我回来了
WIDTH: 396044417
这是一个很大的数字,似乎不正确。这是正常的吗?
答案 0 :(得分:2)
%d
用于打印整数,对于您必须使用%f
的浮点值。您还可以使用%.2f
限制小数位数。
最好的解决方案是记录整个框架:
NSLog(@"Frame: %@", NSStringFromCGRect(slider.frame));