我有一系列使用UIPinchGestureRecognizer重新调整大小的单元格
pinchGesture.view?.transform = (pinchGesture.view?.transform)!.scaledBy(x: deltaScale, y: deltaScale)
它工作正常。然而,当单元格被轻敲时,我在单元格上出现了一些按钮和标签,当收缩到缩放时,这些按钮会调整超级视图(因此按钮太小而不能按/大不符合设计)。
因此,当我点击解决此问题时,我以编程方式向我的单元格添加了一个视图:
let myView = UIView(frame: CGRect(x: 0, y: 0, width: 200, height: 200))
myView.backgroundColor = UIColor.red
var label = UILabel(frame: CGRect(x: 0, y: 0, width: 200, height: 21))
label.text = "I'm a test label"
myView.addSubview(label)
我添加了
myView.translatesAutoresizingMaskIntoConstraints = false
但子视图myView仍会调整大小!
如何通过调整大小来停止子视图“myView”?