这是我的代码:
frame = _pageContentView.frame;
NSLog(@"%f; %f; %f; %f;", frame.origin.x, frame.origin.y, frame.size.width, frame.size.height);
frame.size.height = pageContentView.frame.size.height;
NSLog(@"%f; %f; %f; %f;", frame.origin.x, frame.origin.y, frame.size.width, frame.size.height);
_pageContentView.frame = frame;
NSLog(@"%f; %f; %f; %f;", _pageContentView.frame.origin.x, _pageContentView.frame.origin.y, _pageContentView.frame.size.width, _pageContentView.frame.size.height);
NSLog输出这些值:
0.000000; 0.000000; 317.648956; 0.000000;
0.000000; 0.000000; 317.648956; 768.000000;
0.000007; 0.000004; 317.648956; 768.000000;
答案 0 :(得分:3)
对你的零做了一些数学运算;将它们有效地转变为变化。但是,请注意,不规则性表示0.0007%的漂移。它真的 无需担心。您可以安全地忽略句点后第一个数字后的任何内容,或者如果您要移动周围的视图,则可以忽略两个数字。