ios - 使用 XLPagerTabStrip 和 UITableView 时出现 TopPadding

标签 ios swift uitableview uiview xlpagertabstrip

SubViewController ( ViewControllerIndicatorInfoProvider 的子级)使用 MainViewController 添加( ButtonBarPagerTabStripViewController 的子级)与 NavigationBar添加。

即使点击选项卡按钮也不会发生填充,滑动时填充会出现在顶部。

gif 动画👇

/image/VRLg7.gif

override func viewDidLoad() {
    super.viewDidLoad()
    print("viewDidLoad")
    // Do any additional setup after loading the view.
    self.view.backgroundColor = UIColor.clear

    //tableview
    self.tableView.delegate = self
    self.tableView.dataSource = self
    self.tableView.backgroundView = nil
    self.tableView.backgroundColor = UIColor.clear

    //動的に高さを変更
    self.tableView.estimatedRowHeight = 155
    self.tableView.rowHeight = UITableViewAutomaticDimension

    //indicator
    self.tableView.showIndicator()

    //loaddata
    loadData(page:0)

}

最佳答案

我也遇到了同样的问题。 打开 Storyboard并选择 MainViewController。在属性检查器中,取消选中“调整 ScrollView 插图”复选框

关于ios - 使用 XLPagerTabStrip 和 UITableView 时出现 TopPadding,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42143013/

相关文章:

ios - 检查当前屏幕在 iOS 中是打开还是关闭

ios - 如何区分Objective-C中不同库的代码?

iOS UIWebView 加载完成后不会更新其大小

iphone - UITableView选择添加问题

iphone - 应用程序设计提醒(UILocalNotifications?)

ios - 类型为 "Date & Time"的 UIDatePicker 只返回日期而不返回时间

ios - 我的应用程序上有一组背景图像。我怎样才能让它们以1秒的间隔自动改变?

ios - 如何在闭包内设置 Inout 参数

iphone - 需要帮助了解NSDictionary对象

ios - TableView不显示数据