我在表格视图项目下方有一些动作按钮。有7个项目。但是,有些时候,某些操作按钮将被隐藏。然而,当我躲在一个项目,位置留一样的,你可以在图片中看到:隐藏视图并相应地重新定位其他视图
我怎样才能确保其他项目填写自己的立场?
我在表格视图项目下方有一些动作按钮。有7个项目。但是,有些时候,某些操作按钮将被隐藏。然而,当我躲在一个项目,位置留一样的,你可以在图片中看到:隐藏视图并相应地重新定位其他视图
我怎样才能确保其他项目填写自己的立场?
以outlets
的constraints
和根据需要改变constant
约束。
根据您的示例取attach button's leading constraint
(左约束)的出口并减少它与隐藏按钮的宽度不变(在您的情况下向前按钮的宽度)+减少按钮之间的空间。
你可以连接出口,只需按Ctrl +从相应的约束拖动类助理编辑器打开。
示例;
@IBOutlet weak var buttonLeadingConstraint : NSLayoutConstraint?
然后更改
self.buttonLeadingConstraint.constant = self.buttonLeadingConstraint.constant - 50;
// here 50 is space between button + button width
希望这将有助于:)
,如果你不需要支持的iOS 8,使用'UIStackView'。 –
您对操作按钮的父视图有何意义? –
但是当我隐藏父视图时,其他视图会自动调整它们的位置吗? –