お世話になっております。
現在以下の記事を参考にSectionHeaderの挙動に関する修正を行おうと思っているのですが、コードがObjective-Cで書かれており、Swiftに変換することができません。
もし何か少しでもお分かりの方がいらっしゃいましたら、ぜひともご教示して頂きたく思います。
何卒宜しくお願いします。
http://qiita.com/Yuta/items/a804a25d82ade964b315
ObjectiveC
1- (void)scrollViewDidScroll:(UIScrollView *)scrollView { 2 // SectionHeaderの高さ 3 CGFloat sectionHeaderHeight = [[self tableView] sectionHeaderHeight]; 4 CGFloat offsetY = [scrollView contentOffset].y; 5 6 if ( offsetY <= sectionHeaderHeight && offsetY >= 0.f ) { 7 [scrollView setContentInset:UIEdgeInsetsMake( -offsetY, 0.f, 0.f, 0.f )]; 8 } 9 else if ( offsetY >= sectionHeaderHeight ) { 10 [scrollView setContentInset:UIEdgeInsetsMake( -sectionHeaderHeight, 0.f, 0.f, 0.f )]; 11 } 12}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/31 13:51
2016/07/31 13:54