プログラムでUIScrollView
を実装しようとしています。Swift:UIScrollビューを追加するプログラムで表示がスクロールしない
これは主に私がViewController
でビューを追加したことです。最後に、私はViewController
にスクロールビューを追加することを忘れてしまいました。今私はprogramiticalyを追加したいが、ビューに追加されません。私はどこでも検索し、試しましたが、まだ助けていませんでした。
@IBOutlet weak var UIViewHeader: UIView!
@IBOutlet weak var btnRegisteredCourses: UIButton!
@IBOutlet weak var lblName: UILabel!
@IBOutlet weak var tableView: UITableView!
var scrollView: UIScrollView!
override func viewDidLoad() {
super.viewDidLoad()
scrollView = UIScrollView(frame: view.bounds)
scrollView.contentSize = view.bounds.size
scrollView.scrollEnabled = true
scrollView.addSubview(UIViewHeader)
scrollView.addSubview(lblName)
scrollView.addSubview(tableView)
scrollView.addSubview(btnRegisteredCourses)
view.addSubview(scrollView)
}
'contentSize'がフレームサイズより大きい場合、UIScrollViewはスクロールできます。だから、 'contentSize'をスクロールのフレームの高さよりも高い高さに設定する必要があります(垂直スクロールの場合)。 – nynohu
ああありがとう..私はこれについて..知らなかった:) :) – Sam
私はコンテンツのサイズを高さに設定しました。ビューをスクロールしながらスクロールバーのスクロールのみを行いますか? – Sam