我应该在iOS应用程序中使用哪个UI元素作为背景图像?图像非常小(98 * 51),我需要在它上面放一个小标签和两个按钮。我尝试使用标签(但无法找到更改维度的位置,我无法仅使用鼠标将其更改为正确的标签)和UIImageView。有什么建议吗?
答案 0 :(得分:0)
如果您正在使用界面构建器,使用具有适当尺寸的UIImageView,然后将标签和按钮放在其上面应该没有问题。您可以从右侧面板中的尺寸检查器访问任何元素的大小(图标看起来像一个小标尺)。
答案 1 :(得分:0)
您尝试的两种方式都应该有效。您的第一种方法听起来更简单,但您的第二种方法更灵活。
使用您的第一种方法,您可以使用此the technique described in this answer将图片放在标签后面,通过设置label.frame = CGMakeRect(x, y, 98, 51)
来设置整个标签的尺寸。
UIImageView
路线也应该相当简单。请记住将标签的背景设置为透明,as described in this answer。
答案 2 :(得分:0)
我不确定我是否完全理解你的问题,但如果你想要一个平铺的背景图片,那么简单的方法就是使用它:
[self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imagedNamed:@"myImage.png"]]];