为什么UIButton会改变子视图的位置?

时间:2013-12-27 10:15:27

标签: ios uibutton subclass subview

我添加了2个标签和1个图像,以显示按钮中的特定位置。

如果我没有在layoutSubviews方法中重置位置,则按钮会中断所有这些位置。 (例如将图像粘贴到0,0)

如果我为所有子视图添加父contentView并将contentView添加到按钮,它也不会改变任何内容..按钮也会破坏contentView中的位置。

这可能是什么原因?

1 个答案:

答案 0 :(得分:0)

如果这不起作用,您可以转到custom view

1)添加自定义UIView

2)在其上添加labelsimages

3)将TapGestureRecognizer添加到自定义视图。

这将为您提供类似功能的按钮,所有图像和标签都将处于正确的位置。

希望这会对您有所帮助。