小编a2b*_*123的帖子

在Swift 3中以编程方式使用ScrollView

我已经搜索了其他问题,似乎仍然在使用swift 3中的autolayout以编程方式创建我的scrollView时遇到了一些麻烦.我可以让我的scrollview显示如下图所示,但是当我滚动到底部时我的其他标签确实如此不显示,"滚动顶部"标签不会消失.

滚动型

希望有人可以帮助我们查看下面的代码!

import UIKit

class ViewController: UIViewController {

let labelOne: UILabel = {
    let label = UILabel()
    label.text = "Scroll Top"
    label.backgroundColor = .red
    label.translatesAutoresizingMaskIntoConstraints = false
    return label
}()

let labelTwo: UILabel = {
    let label = UILabel()
    label.text = "Scroll Bottom"
    label.backgroundColor = .green
    label.translatesAutoresizingMaskIntoConstraints = false
    return label
}()


override func viewDidLoad() {
    super.viewDidLoad()

    let screensize: CGRect = UIScreen.main.bounds
    let screenWidth = screensize.width
    let screenHeight = screensize.height
    var scrollView: UIScrollView!
    scrollView = UIScrollView(frame: CGRect(x: 0, y: …
Run Code Online (Sandbox Code Playgroud)

uiscrollview ios autolayout swift swift3

17
推荐指数
2
解决办法
5万
查看次数

标签 统计

autolayout ×1

ios ×1

swift ×1

swift3 ×1

uiscrollview ×1