iOS-iPhone 4/5/6上的位置
我无法根据屏幕大小将浮动按钮定位在正确的位置。它在iPhone4S上运行得很好,但在iPhone6上则完全不同。 你能告诉我如何确定不同的iPhone吗 iPhone4SiOS-iPhone 4/5/6上的位置,ios,objective-c,iphone,Ios,Objective C,Iphone,我无法根据屏幕大小将浮动按钮定位在正确的位置。它在iPhone4S上运行得很好,但在iPhone6上则完全不同。 你能告诉我如何确定不同的iPhone吗 iPhone4S editOptionsView = [[UIView alloc] initWithFrame:CGRectMake(226.0f, 540.0f, [[self view] bounds].size.height, 40.0f)]; iphone6 editOptionsView = [[UIView alloc] ini
editOptionsView = [[UIView alloc] initWithFrame:CGRectMake(226.0f, 540.0f, [[self view] bounds].size.height, 40.0f)];
iphone6
editOptionsView = [[UIView alloc] initWithFrame:CGRectMake(226.0f, 627.0f, [[self view] bounds].size.height, 40.0f)];
非常感谢视图的“边界”属性应该为您提供所需的内容
您可以通过询问主屏幕来获得屏幕大小:
[[UIScreen mainScreen] bounds]
虽然这并不总是最佳做法。您应该使用自动布局,但它旨在解决许多问题,这就是其中之一。