저는 응용 프로그램을 코딩하고 재사용되는 몇 가지보기가 있습니다 (예 : 텍스트 필드, 레이블 및 버튼 포함). 이제 알려 드리겠습니다. 한 번만 "globalviews.m"파일에 만들어서 메인 뷰에 서브 뷰로 추가하십시오. (저는 인터페이스 빌더가 마음에 들지 않습니다.)xib 파일을 사용하지 않고 컨트롤을 사용하여 재사용 가능한 하위 뷰를 만드는 방법
UIView를 구성 요소와 함께 반환하는 함수를 쉽게 만들 수 있지만 물론 컨트롤에 액세스하고 싶습니다.
나는
// making searchview a global thingy
UIView *seachview ;
// rest of code here and then in viewdidload:
UIView *seachview = [[UIView alloc] init] ;
searchview = [[globaviews alloc] thesearchviews_name] ;
[self addsubview:searchview] ;
("searchview"사용에서의 ViewController 글로벌 만들기) 같은 것을 기대했다하지만 내가 어떻게 컨트롤 내부에 쉽게 접근 할 수 있습니다. 좋아요 :
NSString *something = searchview.textviewname.text ;
아니면 이것은 처음부터 끔찍한 생각입니까? 그냥 코드를 선호하는 방식입니다 ...
문제를 해결 한 답을 위로 표시하고 답을 잊지 마세요. 대답이없는 경우 의견을 남기거나 질문을 편집하여 자세한 내용을 제공하십시오. 같은 문제에 직면 한 사람들은 귀하의 질문을 해결 한 것을 알고 지켜 볼 것입니다. 이 질문을 이렇게 열어두면 누구에게 도움이되지 않습니다 –