[英]auto layout button position
我对新的自动版式功能有一个简单的问题。 我有一个可以在iphone 4、4s和5上运行的应用程序。我需要在屏幕上放置一个按钮,并且该按钮需要在4英寸屏幕上距臀部302像素,在3.5英寸处需要282像素(都在视网膜上解析度)。 我该如何完成?
我找到了很多教程,但似乎都没有涵盖我所追求的内容。 有任何想法吗?
如果您的版本低于iOS 6.0,则使用自动版式时该应用将崩溃。 它仅适用于iOS 6。
也就是说,在支持旧版iOS的同时如何处理不同的屏幕高度:
你做一个宏
#define IS_IPHONE_5 ( fabs( ( double )[ [ UIScreen mainScreen ] bounds ].size.height - ( double )568 ) < DBL_EPSILON )
并可以像这样检查
if( IS_IPHONE_5 )
{
//position the button 302 px from bottom of the screen
}
else
{
//position the button 282 pixels from the bottom of the screen
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.