所有测试页面支持滑动,暗黑模式音标更清晰,结果页隐藏导航栏播放按钮
This commit is contained in:
@@ -140,13 +140,24 @@ final class QuizViewController: UIViewController {
|
||||
let mainStack = UIStackView(arrangedSubviews: [headerStack, promptStack, inputStack, resultStack, UIView()])
|
||||
mainStack.axis = .vertical
|
||||
mainStack.spacing = 24
|
||||
view.addSubview(mainStack)
|
||||
|
||||
let scrollView = UIScrollView()
|
||||
scrollView.alwaysBounceVertical = true
|
||||
view.addSubview(scrollView)
|
||||
scrollView.addSubview(mainStack)
|
||||
scrollView.translatesAutoresizingMaskIntoConstraints = false
|
||||
mainStack.translatesAutoresizingMaskIntoConstraints = false
|
||||
NSLayoutConstraint.activate([
|
||||
mainStack.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor, constant: 16),
|
||||
mainStack.leadingAnchor.constraint(equalTo: view.leadingAnchor, constant: 16),
|
||||
mainStack.trailingAnchor.constraint(equalTo: view.trailingAnchor, constant: -16),
|
||||
mainStack.bottomAnchor.constraint(lessThanOrEqualTo: view.safeAreaLayoutGuide.bottomAnchor, constant: -16)
|
||||
scrollView.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor),
|
||||
scrollView.leadingAnchor.constraint(equalTo: view.leadingAnchor),
|
||||
scrollView.trailingAnchor.constraint(equalTo: view.trailingAnchor),
|
||||
scrollView.bottomAnchor.constraint(equalTo: view.safeAreaLayoutGuide.bottomAnchor),
|
||||
|
||||
mainStack.topAnchor.constraint(equalTo: scrollView.contentLayoutGuide.topAnchor, constant: 16),
|
||||
mainStack.leadingAnchor.constraint(equalTo: scrollView.contentLayoutGuide.leadingAnchor, constant: 16),
|
||||
mainStack.trailingAnchor.constraint(equalTo: scrollView.contentLayoutGuide.trailingAnchor, constant: -16),
|
||||
mainStack.bottomAnchor.constraint(equalTo: scrollView.contentLayoutGuide.bottomAnchor, constant: -16),
|
||||
mainStack.widthAnchor.constraint(equalTo: scrollView.frameLayoutGuide.widthAnchor, constant: -32),
|
||||
])
|
||||
}
|
||||
|
||||
@@ -386,6 +397,7 @@ final class QuizViewController: UIViewController {
|
||||
}
|
||||
|
||||
private func showQuizResult() {
|
||||
navigationItem.rightBarButtonItem = nil
|
||||
progressView.setProgress(1, animated: true)
|
||||
let resultView = QuizResultView(
|
||||
total: questions.count,
|
||||
|
||||
Reference in New Issue
Block a user