Cocoa Auto Layout を使用して、いくつかのサブビューを配置したカスタム NSTableCellView を作成しました。NSSplitView 内に NSOutlineView (カスタム NSTableCellView を使用) を配置した場合を除いて、何も悪いことはありません。
この問題は、カスタム NSTableCellView が水平方向の制約を満たすために常に失敗する splitView を折りたたもうとしたときに発生します。
水平方向の制約は次のようになります。
[self addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|[_imageView]-[_textField]|"
options:NSLayoutAttributeNotAnAttribute
metrics:nil
views:NSDictionaryOfVariableBindings(_imageView, _textField)]];
_imageView と _textField の間のマージンを柔軟にする方法を知っている人はいますか?