Keep source files below navigation bar
This commit is contained in:
@@ -458,11 +458,12 @@ final class RepositoryFileViewController: UIViewController, QLPreviewControllerD
|
||||
paragraph.lineBreakMode = .byClipping
|
||||
text.addAttribute(.paragraphStyle, value: paragraph, range: NSRange(location: 0, length: text.length))
|
||||
|
||||
let scrollView = UIScrollView(frame: view.bounds)
|
||||
scrollView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
|
||||
let scrollView = UIScrollView()
|
||||
scrollView.translatesAutoresizingMaskIntoConstraints = false
|
||||
scrollView.alwaysBounceHorizontal = true
|
||||
scrollView.isDirectionalLockEnabled = true
|
||||
scrollView.showsHorizontalScrollIndicator = true
|
||||
scrollView.contentInsetAdjustmentBehavior = .never
|
||||
|
||||
let textView = UITextView(frame: .zero)
|
||||
textView.textContainer.size = CGSize(
|
||||
@@ -480,6 +481,12 @@ final class RepositoryFileViewController: UIViewController, QLPreviewControllerD
|
||||
scrollView.addSubview(textView)
|
||||
displayedView = scrollView
|
||||
view.addSubview(scrollView)
|
||||
NSLayoutConstraint.activate([
|
||||
scrollView.leadingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.leadingAnchor),
|
||||
scrollView.trailingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.trailingAnchor),
|
||||
scrollView.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor),
|
||||
scrollView.bottomAnchor.constraint(equalTo: view.safeAreaLayoutGuide.bottomAnchor),
|
||||
])
|
||||
updateSourceLayout()
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user