【发布时间】:2015-12-15 16:02:48
【问题描述】:
我正在尝试创建一个界面,该界面显示带有固定位置标记的平面图,因此当用户缩放或滚动平面图时,标记相对于平面图图像保持在相同位置。
到目前为止,我尝试使用包含 UIImageView 的 UIScrollView 来实现,然后尝试添加一些虚拟子视图
let view = UIView(frame: CGRect(origin: CGPoint(x: 400, y: 200), size: CGSize(width: 36, height: 36)))
view.backgroundColor = UIColor.redColor()
scrollView.addSubview(view)
但原点(在我的示例中为 400,200)是相对于屏幕而言的,这意味着虚拟子视图仅在您缩放足够多时显示,然后在您滚动时滑动。
我不知道如何解决这个问题。也许我应该使用其他一些 UIKit 类?
【问题讨论】: