UIViewに、子要素を置いた、カスタムUIViewクラスを作った。 子要素は、このカスタムクラスをinitした時、 init関数内で、addSubViewしていました。 子要素は初期化時表示しないようにするために、 カスタムクラスのinit最後で、 このviewのサイズ(height)を短くしていました。 希望としては、このカスタムクラスオブジェクトを あるviewにaddSubViewした時には、 子要素は見えないはず。。 だったのですが、子要素が見えている! UIViewは、そのFrameの外に子要素を追加した時は、 デフォルトでは、表示されてしまうらしいです。 そうしたくない時は、clipsToBoundsをYESにして置く必要があります。 [self.view setClipsToBounds:YES]; This entry was posted on