我有一个自定义视图,其中 3 个按钮占据全宽。
我将类导入到我想隐藏在按钮(menuBtn)上的控制器,并通过执行以下操作使其他按钮之一(searchbarBtn)更大以填充空白空间:
`self.topMenuView.searchbarBtn.frame = CGRectMake(self.topMenuView.searchbarBtn.frame.origin.x, self.topMenuView.searchbarBtn.frame.origin.x, self.topMenuView.searchbarBtn.frame.size.width + self.topMenuView.menuBtn.frame.size.width , self.topMenuView.searchbarBtn.frame.size.height);`
我这样做viewWillLayoutSubviews
(也试过viewWillAppear
),我打电话给
[self.topMenuView.searchbarBtn setNeedsDisplay];
但什么也没发生。
我