Monday, 22 October 2018

Having trouble with LargeTitle and a segmented control with a table view

I am trying to position a segmented control below the Large title in an iOS app. I have a UIToolbar which contains the segmented control inside.

When scrolling up the title and toolbar behave as expected.

When scrolling down the navigation bar is correct, but it doesn't push the UITabBar or the UITableView down, meaning the title goes above the segmented control as can be seen in the images below.

I'm pretty sure it's something to do with the constraints I have set, but I can't figure out what.

  • The TabBar is fixed to the top, left and right.
  • The TableView is fixed to the bottom, left and right.
  • The tableView is fixed vertically to the TabBar

I have the position UITabBarDelegate method set:

func position(for bar: UIBarPositioning) -> UIBarPosition {
    return .topAttached
}

enter image description here

enter image description here

enter image description here



from Having trouble with LargeTitle and a segmented control with a table view

No comments:

Post a Comment