기본적으로 두 개의 하위보기가있는보기 컨트롤러가 있습니다. 나는이 견해들을 연결시키고 싶다. 터치 이벤트는 다른보기에서 이벤트를 트리거하고 그 반대도 마찬가지입니다. 나는 두 가지 해결책에 대해 생각 해왔다. 자신의 뷰 컨트롤러를 통해 뷰를 액세스IOS 다른보기에서 하나의보기에 액세스하기
1)은
2) 각 뷰는 다른 뷰
나는 IOS에 초보자 오전까지 내가 그것을 언급되는 다른 문제 읽기에 대한 포인터를 가지고 뷰 컨트롤러를 뷰에서 액세스하는 것은 제안되지 않습니다. 그럼, 너희들이 나에게 무엇을 제안하니?
편집 : 나는 코딩에 많은 진전을하지 않았다하지만 내 첫 번째보기가
:
@interface PaintView : UIView
-(id)initWithFrame:(CGRect)frame andController:(ViewController*)ctrl;
내가 터치 이벤트를 제어하고 내의 ViewController에 액세스 :
-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
//[self.controller somethingThatAccessToOtherView]
}
을
이고 두 번째보기는 그 것과 매우 비슷합니다.
코드를 추가하십시오 .... – NANNAV
사용자 정의 UIView를 사용하고 있습니까? – CRDave
내보기를 보여주기 위해 몇 가지 코드를 추가했습니다. – mayy00