ビューのサイズが変更されるのは、ビューの上部、下部、左側、右側のスペースを修正する必要があるという制約があるためです。これらは、スクリーンショットのビューの周りに表示される線です。ウィンドウのサイズを変更するときにこれらの制約を満たす唯一の方法は、ビューのサイズを変更することです。
拘束線を選択して、それらを変更または削除できます。下と右にあるものを削除できると思うかもしれません。残りの制約を満たすためにビューのサイズを変更する必要はなくなりますが、それは機能しません。ビューには、サイズと間隔の両方を指定する(一連の)制約が必要です。いずれかの側に(自動的に作成された)間隔制約があると、サイズが意味されますが、それらの1つを削除すると、サイズは指定されなくなります。(これが、自動的に作成された制約(ビューでは細い青い線として表示され、ドキュメントのアウトラインでは紫色のアイコンで表示される制約)を取り除くことができない理由です。)
ボタンは自分自身のサイズを決める方法を知っており、IBはボタン自体のサイズを知っているので、これはボタンの問題ではありません。IBはカスタムビューを認識しないため、制約を自分で設定する必要があります。ビューを選択した状態で、[エディター]>[ピン]>[幅]を選択して、幅の制約を作成します。これにより、幅の制約が作成され、既存の間隔の制約が(自動の制約ではなく)ユーザーの制約に変わります。これらは実線で表示され、ドキュメントのアウトラインに青いアイコンが表示されます。
これで、右側の間隔制約を選択して削除できます。ビューはその幅を維持し、左側に固定されます。下の高さとスペースについて繰り返します。ビューは左上に留まり、サイズは変更されません。
新しい自動レイアウトシステムの詳細については、Appleのガイドをご覧ください。