2012-09-05 2 views
0

이것이 제 문제입니다.아이템을 추가하는 동안 UIToolbar가 매우 이상하게 반응합니다.

내 응용 프로그램에는 4 가지 UIToolbars가 있습니다. 그리고 5 BarButton 항목을 할당하고 초기화했습니다. (모두 속성이며 초기에 모두 초기화되어 있습니다).

4 개의 개별 NSArrays alloc에 ​​5 개의 막대 버튼을 모두 추가하고이 배열을 4 개의 모든 도구 모음에 할당합니다. 덧붙여 말하면, 마지막 도구 모음이 표시됩니다. 다른 도구 모음은 비어 있습니다. 환언

는 ....

난 각 툴바 버튼 바 항목의 개별 집합을 초기화하기 ALLOC해야 ??? 이 경우 작동합니다. 버튼을 공유하는 경우 버튼에 추가 된 마지막 툴바 만 적용됩니다.

답변

1

이상한 것이 아니며, 예상 한 것입니다. UIView의 각 인스턴스는 한 번에 하나의 하위보기 만 제공 할 수 있습니다. 다음과 같이 가정 해 보겠습니다. UIView 인스턴스가 있고 두 개의 분리 된 수퍼 뷰에 두 번 추가되었습니다. 터치 한 이미지를 구별하여 상호 작용하도록 조정하려면 어떻게해야합니까? 각 Button/UIView에 대한 인스턴스와 인스턴스가 필요합니다.

또는 UIView (UIBarButton, 무엇이든)가 있고 두 개의 UIToolbars에 추가 된 경우 superview인지 알아야합니까?

관련 문제