scrollView
の中にtableView
があります。ScrollView内のScroll TableView
私はtableView
をスクロールするときに私がしたい、外scrollView
もスクロールします。
現在、tableView
をスクロールすると、外側のscrollView
はスクロールしません。
scrollView
の中にtableView
があります。ScrollView内のScroll TableView
私はtableView
をスクロールするときに私がしたい、外scrollView
もスクロールします。
現在、tableView
をスクロールすると、外側のscrollView
はスクロールしません。
//インスタンス
let requiredView = UIScrollView()
//が
tableView.backgroundView = UIView()
tableView.backgroundView?.addSubview(requiredView)
/などのようなテーブルビューのbackgroundViewビューのサブビューとしてあなたの必要なビューを追加するために、ビューをスクロールとして追加しようとしているビューを宣言/その後、scrollViewDidScrollデリゲートメソッドのrequiredHeaderViewのフレームを制御します。
func scrollViewDidScroll(scrollView: UIScrollView) {
let per:CGFloat = 60 //percentage of required view to move on while moving collection view
let deductValue = CGFloat(per/100 * requiredView.frame.size.height)
let offset = (-(per/100)) * (scrollView.contentOffset.y)
let value = offset - deductValue
self.requiredView.contentOffset = CGPointMake(1.0, value)
}
tableViewをスクロールすると、外側のscrollViewはスクロールされません。 – Khuong
設定していない場合は、scrollViewのcontentSizeをこのように設定してください。requiredView.contentSize = CGSizeMake(320、500) – Vishnuvardhan
私はすでにstoryBoardのscrollViewにcontentSizeを設定しています。 – Khuong
set tablevi ew scrollEnabledをNOに設定し、再びテーブルビューの高さに合わせてビューの高さを計算する – larva
提案をお寄せいただきありがとうございます。@ABáo – Khuong
'scrollView'に表示するコンテンツの量は' headerView'を 'tableView ' '? – Aerows