

Xcode4 で作成されたプロジェクトを、Xcode6に移行しています。

すると、nibファイルで表題の通り「View is clipping its content」というwarning(?)が出ています。  
show the issue navigator に、灰色の円内に白抜きの「!」が表示されています。

> ！Clipped Content  
>  View is clipping its content

問題の部分をクリックすると、nibファイルが開き、NSTextFieldが選択された状態になります。  
画面を見ても、特に対象のNSTextFieldが途中できれてしまっていたりはしません。

実害はないとは思うのですが、どうも気になるので、分かる方がいらっしゃいましたら教えてください。


CC BY-SA 3.0
2015-01-15T07:27:02.880
4597
2018-08-30T06:14:43.453
4413
question
xcode
Xcode6で "view is clipping its content" となる原因


手元では、新規プロジェクトで `NSTextField` を配置し、長めのプレースホルダテキストを設定するだけで再現しました。

> 特に対象のNSTextFieldが途中できれてしまっていたりはしません。

Interface Builder は可読性のために必要なマージン等も含めて計算していると思うので、必ずしもテキストがすべて見えていれば OK
というわけではないと思います。

Editor > Size to Fit Content を実行すると、IB が計算した最小サイズに合わせることができます。

古いプロジェクトを移行されているとのことなので、システムフォントの変化が影響していたりするのかなと想像しています。


CC BY-SA 3.0
2015-01-16T04:52:45.437
4663
2015-01-16T04:52:45.437
2299
4597
answer


当該オブジェクトのConstrainsを一旦、解除して、再度設定し直してみるとどうでしょうか？


CC BY-SA 4.0
2018-08-30T06:14:43.453
47934
2018-08-30T06:14:43.453
29920
4597
answer