我有一个带UIScrollView的UIViewController。在后一个视图中有一个UIImageView。我已经实现了UIImageView,以便用户可以放大/缩小。但是,在开始时,我希望用户在决定放大/缩小之前看到整个UIImage。目前,UIImage只是自动放大。stackOverflow上的许多答案建议将UIImageView.contentMode设置为scaleAspectFit -我已经这样做了,但它不起作用。 class ViewImageViewController: UIViewController, UIScrollViewDelegate {
var ima
我正在构建一个应用程序,我想在其中显示一个平面图,其中的图像是1260x1000,大于我的视图控制器的大小。我希望用户能够平移图像,放大和缩小,就像地图在Mapview中的表现一样。
下面是我的视图控制器中的代码。当我运行模拟器时,图像是平移的,但放大和输出不起作用。任何关于如何修复我的代码的建议都是有帮助的。
class ViewController: UIViewController, UIScrollViewDelegate {
var scrollView: UIScrollView!
var imageView: UIImageView!
override fun
我已经以编程方式在一个UIImageView中声明了一个UIScrollView属性
var scrollView: UIScrollView!
var imageView = UIImageView(image: UIImage(named: "OPA_farm.png"))
let drawView = UIView()
我用"OPA_farm.png“初始化它的原因是,只有这样,我才能得到一个超大型的图像,并正确滚动
在viewDidLoad中,它们被添加为子视图
// other stuff here
myView.addSubview(