将视图背景设置为能够缩放的图像
Posted
技术标签:
【中文标题】将视图背景设置为能够缩放的图像【英文标题】:Setting background of view to an image that is able to pinch zoom 【发布时间】:2016-01-30 19:01:01 【问题描述】:我创建了一个游戏,其中地图显示在屏幕上。有了这张地图,我想有按钮来改变场景和执行动作。我在屏幕上拥有的地图我希望成为具有捏缩放功能的全屏,以及按钮或标签位于图像顶部的功能,而无需在滚动视图上或下方放大按钮。我尝试使用 UIScroll View,但按钮不断放大并位于图像下方。如何在 swift 和 xcode 7 中将视图的背景设置为顶部带有标签和按钮的可缩放图像?
【问题讨论】:
【参考方案1】:我不确定这是否是最有效的方法,但通过调用 touchesDidBegin() 方法,您可以将 TextField 和按钮等对象移动到滚动视图上方的新视图中。然后当 touchesDidEnd() 时,您可以将它们移回滚动视图。
【讨论】:
以上是关于将视图背景设置为能够缩放的图像的主要内容,如果未能解决你的问题,请参考以下文章
将带有图像背景的 UI Button 缩放为 iphone 大小