欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

为按钮位置配置不同的IOS背景

程序员文章站 2022-06-16 13:33:35
面对全屏的背景图片,要在固定的位置放置多个按钮的问题我的解决办法,具体如下: 图片就是这样的。再重复一下问题:例如我要在上述全屏的背景上的 m u r p 和 访问官...

面对全屏的背景图片,要在固定的位置放置多个按钮的问题我的解决办法,具体如下:

为按钮位置配置不同的IOS背景

图片就是这样的。再重复一下问题:例如我要在上述全屏的背景上的 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背景的介绍,希望大家喜欢。