问题描述
我正在尝试复制this repository的行为,但简化了,因为Xcode在导入代码时给了我错误(这已经很老了,当我尝试将其从Swift 3升级到5时,它并没有这样做)由于Xcode显示错误而无法正常工作(我只是删除了文件,又可以了,所以我没有显示的错误)。
因此,我要做的是降低高度,并在高度低于原始尺寸的50%时应用背景颜色。
我首先要做的是,能够随着用户滚动来调整图像大小并增加ScrollView
的高度。
为此,我创建了一个简单的故事板:
我认为也许可以使用scrollView的委托中的willBeginDragging
方法来减小imageView的高度,但是看起来并不像我想象的那样直接。
class ViewController: UIViewController {
@IBOutlet weak var imageView: UIImageView!
@IBOutlet weak var scrollView: UIScrollView!
@IBOutlet weak var label: UIScrollView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
resizeImageView()
scrollView.delegate = self
}
func resizeImageView() {
}
}
extension ViewController: uiscrollviewdelegate {
func scrollViewWillBeginDragging(_ scrollView: UIScrollView) {
imageView.frame = CGRect(x: 0,y: 0,width: imageView.frame.width,height: 50)
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)