UIViewのFrame外に配置した子要素が表示されてしまう

UIViewに子要素を配置。サイズ変更ボタンでサイズ変更!

self.leftView.frame = CGRectMake(0,0,1024.0,120);

と思いきや…。Frame外に配置した子要素が表示されてしまっている…。
どうやら、デフォルトではFrame外の要素も画面サイズ内であれば表示されてしまうようです。

Interface builder で設定する場合は、3番目のタブ「Identity Inspector」の「User Defined Runtime Attributes」に「ClipsToBounds」をType=Booleanで追加しチェックを入れます。

コードから指定する場合は以下のとおりです。

[self.leftView setClipsToBounds: YES];