Search code examples
swiftautolayoutios11

Top layout guide is deprecated in iOS 11


Since topLayoutGuide property is now deprecated in iOS 11, what is alternative to use top layout guide?

backView.topAnchor.constraint(equalTo: topLayoutGuide.bottomAnchor)

Solution

  • TopLayoutGuide is deprecated in iOS 11 so we have option to use SafeAreaLayoutGuide like this :

    • First we can get view safeAreaLayoutGuide
     let guide = view.safeAreaLayoutGuide
    
    • Second add constraint to guide

      searchBackView.topAnchor.constraint(equalTo: guide.topAnchor).isActive = true