2011-06-24 14 views
1

親ビューに子のカスタムビューと多くのボタンが含まれています。ボタンをクリックすると、子ビューが表示され、[parentView setUserInteractionEnabled:NO]を設定します。次に、 [childView setUserInteractionEnabled:YES]を設定します。しかし、それは動作していない、子ビューは有効にすることはできません。私はなぜそうではありません。私を助けてください。iphone-setUserInteractionEnabledの問題

おかげ

+0

親ビューでのみ 'setUserInteractionEnabled'を使うことができます。したがって、すべてのサブビューはこの親が動作することです。親ビューで 'setUserInteractionEnabled:NO'を設定すると、すべてのサブビューは機能しません。 – sherilyn

答えて

0
[parentView setUserInteractionEnabled:NO]; 

スニペットは、上記parentViewとそのすべてのサブビューのためのユーザーの操作を無効にします。あなたがそれをフォローアップしても、それは動作しません。親ビューでのユーザー操作を無効にすることを再考するか、サブビューとしてchildViewを追加しないでください。