为什么这个Objective-C代码打印0的的值,其中在调试器中,我可以看到他们有非0值:为什么NSLog代码的值为零?
代码
CGRect currFrame = label.frame;
currFrame.origin.y = currVertPos;
currFrame.origin.x = 0;
currFrame.size.height = expectedLabelSize.height;
currFrame.size.width = maxWidt h;
NSLog(@" currFrame dimensions:x/y/height/width = %d/%d/%d/%d", 0, currVertPos, expectedLabelSize.height, maxWidth);
什么是印刷
currFrame dimensions:x/y/height/width = 0/0/0/0
下面的答案是正确的,但除此之外,你应该看看该方法NSStringFromRect(),以帮助的CGRect的 – keno 2011-03-10 00:57:03