示例#1
0
 void SetPreviousButtonHidden(bool hide)
 {
     if (hide)
     {
         NSLayoutConstraint nextBtnLeadingConstraint = null;
         foreach (NSLayoutConstraint constraint in ButtonsView.Constraints)
         {
             if (constraint.SecondItem == NextBtn && constraint.SecondAttribute == NSLayoutAttribute.Leading)
             {
                 nextBtnLeadingConstraint = constraint;
                 break;
             }
         }
         if (nextBtnLeadingConstraint == null)
         {
             ButtonsView.LeadingAnchor.ConstraintEqualTo(NextBtn.LeadingAnchor, 0).Active = true;
         }
     }
     else
     {
         foreach (NSLayoutConstraint constraint in ButtonsView.Constraints)
         {
             if (constraint.SecondItem == NextBtn && constraint.SecondAttribute == NSLayoutAttribute.Leading)
             {
                 ButtonsView.RemoveConstraint(constraint);
                 break;
             }
         }
     }
 }