在iOS上用于小背景图像的元素

时间:2012-08-19 16:15:28

标签: ios uibutton label background-image

我应该在iOS应用程序中使用哪个UI元素作为背景图像?图像非常小(98 * 51),我需要在它上面放一个小标签和两个按钮。我尝试使用标签(但无法找到更改维度的位置,我无法仅使用鼠标将其更改为正确的标签)和UIImageView。有什么建议吗?

3 个答案:

答案 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"]]];