为按钮位置配置不同的IOS背景
程序员文章站
2022-06-16 13:33:35
面对全屏的背景图片,要在固定的位置放置多个按钮的问题我的解决办法,具体如下:
图片就是这样的。再重复一下问题:例如我要在上述全屏的背景上的 m u r p 和 访问官...
面对全屏的背景图片,要在固定的位置放置多个按钮的问题我的解决办法,具体如下:
图片就是这样的。再重复一下问题:例如我要在上述全屏的背景上的 m u r p 和 访问官方网站五个地方放置五个按钮,要求适配各种型号手机。
我是这样解决的(storyboard):
首先:在storyboard里面拖4个viewcontroller,分别设置screen size 为3.5、 4.0、 4.7、 5.5的尺寸。
然后把背景图片分别设置上去,在固定的地方放置固定的按钮。
然后在使用的时候通过判断不同的屏幕尺寸,来加载不同的storyboard,代码如下:(swift)。
复制代码 代码如下:
let screenheight = uiscreen.mainscreen().bounds.size.height
var storyboards:uistoryboard = uistoryboard(name: "main", bundle: nil) as uistoryboard
if (screenheight <= . ) {
viewcon = storyboards.instantiateviewcontrollerwithidentifier("first . ") as! firstviewcontroller
}else if (screenheight <= . ) {
viewcon = storyboards.instantiateviewcontrollerwithidentifier("first . ") as! firstviewcontroller
}else if (screenheight <= . ) {
viewcon = storyboards.instantiateviewcontrollerwithidentifier("first . ") as! firstviewcontroller
}else if (screenheight <= . ) {
viewcon = storyboards.instantiateviewcontrollerwithidentifier("first . ") as! firstviewcontroller
}
var navicon:mainnavigationcontroller = mainnavigationcontroller(rootviewcontroller:viewcon)
以上内容就是为按钮位置配置不同的ios背景的介绍,希望大家喜欢。