在Swift上的UIScrollView中将UIButton添加到UIImageView

时间:2017-08-20 19:11:21

标签: swift xcode uiscrollview uiimageview uibutton

我正在为我的组织使用Swift托管的活动编写应用程序。我有一个带有地板布局的图像,并且想要添加按钮来选择位置(例如浴室,入口,出口,紧急部分等),以便人们可以点击它们并弹出有关该位置的信息。

我目前在滚动视图中有一个带有地板布局的imageview,允许用户放大和缩小图像。当我尝试向滚动视图添加按钮时,它们在放大和缩小时不会保持相对于图像,也不会改变它们的大小。我已经尝试添加约束,以便在放大和缩小时使位置保持不变。

它也不会让我将故事板上的按钮重新定位为imageview的子视图。查找类似的解决方案说,以编程方式添加按钮作为imageview的子视图,但是将100多个按钮放在正确的位置真的很难。有关如何解决这个问题的任何建议吗?

1 个答案:

答案 0 :(得分:0)

你没别的选择而不是通过代码添加..因为从代码中你可以添加为图像视图的子视图,而Storyboard不会添加按钮作为imageView的子视图,但它会添加按钮作为滚动视图的子视图