在iPhone / iPad上按百分比缩放

时间:2016-06-15 14:40:26

标签: ios swift ipad uiimage scale

这是我向我的视图添加带图像的按钮和标签的方式。

目前我在iPad上进行缩放时遇到问题。我需要一个快速而好的解决方案来以正确的比例缩放我的图像。

目前我的图片在iPad上太多了。我也只对我的图片使用1x比例因子(有时它足以将contentMode imageViews设置为scaleAspectFill)。

关于我目前添加图片的方式,我该如何解决这个问题?我应该使用UIUserInterfaceIdiom检测我是否有iPad或iPhone来确定不同的位置和界限吗?

func initbutton()
{
  let buttonX: CGFloat = 0.156
  let buttonY: CGFloat = 0.734
  let buttonWidth: CGFloat = 0.688
  let buttonHeight: CGFloat = 0.076

  button = UIButton(frame: CGRectMake(buttonX * view.frame.width,
                                             buttonY * view.frame.height,
                                             buttonWidth * view.frame.width,
                                             buttonHeight * view.frame.height))

  button.setBackgroundImage(UIImage(named: "button.png")!)
  view.addSubview(button)
}

0 个答案:

没有答案