最近写博客比较多,其实大多是之前的随笔,这一段整理一下,发布出来。今天这篇文章,说一下,面对全屏的背景图片,要在固定的位置放置多个按钮的问题我的解决办法,其实很土,谈不上是技术,就是一种方法,很省力。图片就是这样的。再重复一下问题:例如我要在上述全屏的背景上的 M U R P 和 ...
最近写博客比较多,其实大多是之前的随笔,这一段整理一下,发布出来。
今天这篇文章,说一下,面对全屏的背景图片,要在固定的位置放置多个按钮的问题我的解决办法,其实很土,谈不上是技术,就是一种方法,很省力。
图片就是这样的。再重复一下问题:例如我要在上述全屏的背景上的 M U R P 和 访问官方网站五个地方放置五个按钮,要求适配各种型号手机。
我是这样解决的(StoryBoard):
首先:在storyBoard里面拖4个ViewController,分别设置screen size 为3.5、 4.0、 4.7、 5.5的尺寸。然后把背景图片分别设置上去,在固定的地方放置固定的按钮。
然后在使用的时候通过判断不同的屏幕尺寸,来加载不同的storyBoard,代码如下:(swift)。
1 let screenHeight = UIScreen.mainScreen().bounds.size.height 2 var storyBoards:UIStoryboard = UIStoryboard(name: "Main", bundle: nil) as UIStoryboard 3 if (screenHeight <= 480.0) { 4 5 viewCon = storyBoards.instantiateViewControllerWithIdentifier("First3.5") as! FirstViewController 6 }else if (screenHeight <= 568.0) { 7 8 viewCon = storyBoards.instantiateViewControllerWithIdentifier("First4.0") as! FirstViewController 9 }else if (screenHeight <= 667.0) {10 11 viewCon = storyBoards.instantiateViewControllerWithIdentifier("First4.7") as! FirstViewController12 }else if (screenHeight <= 736.0) {13 14 viewCon = storyBoards.instantiateViewControllerWithIdentifier("First5.5") as! FirstViewController15 }16 17 var naviCon:MainNavigationController = MainNavigationController(rootViewController:viewCon)
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:iOS全屏的背景,多个按钮位置适配(swift)
关键词:IOS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。