按tabbar并在prefersLargeTitles = true iOS中调用Scroll to top

时间:2018-05-22 21:02:13

标签: ios iphone swift scrolltop

尝试检测在标签栏项目上点击的用户,然后使用此代码scrollToTop为活动控制器

if let indexPath = tableView.indexPathForRow(at: CGPoint(x: 0, y: 0)) {
      tableView.scrollToRow(at: indexPath, at: .top, animated: true)                            
    }

它工作正常,但问题是控制器是用大导航栏标题启动的,所以当控制器滚动到第一行时,导航栏标题不会回到大标题样式

navigationController?.navigationBar.prefersLargeTitles = true

1 个答案:

答案 0 :(得分:2)

使用此:

class OldSortingSvc implements IOldSorting {

    static $inject = [
        "$q",
        "$log"
    ];

  constructor(
     private readonly $q: ng.IQService,
     private readonly $log: ng.ILogService{
    }
}

这里141是具有大标题和状态栏的导航栏的大小(97分+44分)。