Swift: 阻止滚动条内的图像上下移动
Swift: stop image inside scroll from moving up and down
我正在研究一个在滚动中显示图像的示例。图像加载正常,但它允许我在滚动中上下拖动图像。我仍然希望能够左右移动(水平),但图像应该固定不垂直移动。
滚动视图和图像约束设置为与主视图相同的顶部、底部、左侧和右侧。
我做错了什么?
这是我的代码和故事板设置
import UIKit
class Image2ViewController: UIViewController, UIScrollViewDelegate {
@IBOutlet weak var scrollView: UIScrollView!
@IBOutlet weak var imageView: UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
self.scrollView.contentSize = (imageView.image?.size)!
}
}
这些是我对 ScrollView 和 ImageView 的故事板设置。前 2 个用于滚动,其他 2 个用于图像。
在 viewDidload 中添加这一行解决了问题:
self.automaticallyAdjustsScrollViewInsets = 假
我正在研究一个在滚动中显示图像的示例。图像加载正常,但它允许我在滚动中上下拖动图像。我仍然希望能够左右移动(水平),但图像应该固定不垂直移动。
滚动视图和图像约束设置为与主视图相同的顶部、底部、左侧和右侧。
我做错了什么?
这是我的代码和故事板设置
import UIKit
class Image2ViewController: UIViewController, UIScrollViewDelegate {
@IBOutlet weak var scrollView: UIScrollView!
@IBOutlet weak var imageView: UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
self.scrollView.contentSize = (imageView.image?.size)!
}
}
这些是我对 ScrollView 和 ImageView 的故事板设置。前 2 个用于滚动,其他 2 个用于图像。
在 viewDidload 中添加这一行解决了问题: self.automaticallyAdjustsScrollViewInsets = 假