在Swift上的UIScrollView中向UIImageView添加UIButton

问题描述:

我正在为我的组织使用Swift托管的事件编写应用程序。我有一个与地板布局的图像,并希望添加按钮来选择位置(如浴室,入口,出口,紧急部分等),以便人们可以点击它们并弹出有关位置的信息。在Swift上的UIScrollView中向UIImageView添加UIButton

我目前有一个滚动视图内的楼层布局的图像视图,以允许用户放大和缩小图像。当我尝试将按钮添加到滚动视图时,它们在放大和缩小时不会相对于图像保留,也不会改变它们的大小。我尝试添加约束条件,以便在放大和缩小时使位置保持不变。

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

你有没有其他的选择,而不是通过代码..加入,因为从代码,您可以添加图像视图的子视图,而故事板不会添加按钮为ImageView的子视图,但它会增加按钮为滚动型

子视图