4
2つの異なるビューのサブビューと同じビューインスタンスを同時に追加することはできますか?私はこれをやろうとしていますが、それはサブビューとして追加された最後のものにしか現れません。1つのビューをiPhone用の複数の異なるビューのサブビューにすることはできますか?
2つの異なるビューのサブビューと同じビューインスタンスを同時に追加することはできますか?私はこれをやろうとしていますが、それはサブビューとして追加された最後のものにしか現れません。1つのビューをiPhone用の複数の異なるビューのサブビューにすることはできますか?
いいえ。ビューは、一度に1つのビュー階層にしか存在できません。別のビューに追加すると、前のビューから自動的に削除されます。また、に既に追加されているビューに追加すると、自動的に削除され、一番上のアイテムとして再追加されます(しかし、単に位置を直接変更するよりもはるかに効率が悪い)。
大丈夫ですので、UIImageView * imgCopy = [imgView copy];を実行してビューのコピーを作成しようとしましたが、どちらも問題なく動作しました。思考? – Marty
@marty:ビューをコピーすることはできません。 2つの別々のイメージビューを作成し、それぞれにイメージを割り当てる必要があります。 –
これは非常に誤解を招くことがあります。なぜなら 'copy'メソッドがあるからです。 – Marty