我有一个用ios 7编写的应用程序,我将其移植到ios 9.不知何故,很多东西的宽度都变小了。点或像素或屏幕尺寸设置是否改变了?
我通常设置这样的框架:
CGRectMake(0, 0, 100, 340);
但如果我想说宽度是屏幕的一半,我应该这样做,更正:
float width = self.view.frame.size.width / 2; // as long as view is full screen
CGRectMake(0, 0, 100, width);
这是正确的做法吗?我想知道为什么我的旧应用程序也缩减了某些东西。感谢。