내 앱의 두 개의 다른보기 컨트롤러에 표시되어야하는 하위 뷰가 1 개 있습니다 (내 앱의 기본 버튼이며 사용자에게 새 메시지 및 기타 관련 정보를 표시하는 배지가 있음).iOS의 다른 ViewController에서 동일한 하위 뷰를 유지하는 방법은 무엇입니까?
이것을 달성하는 가장 좋은 방법은 무엇입니까? 두 View Controller에서 subView를 복제해야합니까?
내 앱의 두 개의 다른보기 컨트롤러에 표시되어야하는 하위 뷰가 1 개 있습니다 (내 앱의 기본 버튼이며 사용자에게 새 메시지 및 기타 관련 정보를 표시하는 배지가 있음).iOS의 다른 ViewController에서 동일한 하위 뷰를 유지하는 방법은 무엇입니까?
이것을 달성하는 가장 좋은 방법은 무엇입니까? 두 View Controller에서 subView를 복제해야합니까?
의 UIView의 addSubview
addSubview : 가 파단의 수신기의리스트의 마지막에보기를 추가합니다.
보기에는 수퍼 뷰가 하나만있을 수 있습니다. 뷰에 이미 수퍼 뷰가 있고 해당 뷰가 리시버가 아닌 경우이 메서드는 리시버를 새로운 수퍼 뷰로 만들기 전에 이전 수퍼 뷰를 제거합니다.
그렇게하려고하지 마십시오.
동일하게 보이고 같은 위치에 두 개의보기 인스턴스가 있어야합니다.
중앙 생성 방법 (모든 버튼을 업데이트 함)과이 버튼의 대상을 원할 수 있습니다.
SubView의 CustomView 만들기 각각보기 컨트롤러에 뷰를 추가 한 다음 하나의 viewController에 NSUserdefualts 정보를 저장하고 다른 ViewController에서 정보를 가져옵니다.
UIView의 하위 클래스를 만들고 해당보기에 대한 사용자 지정 코드를 추가하십시오. ViewController에 하위 뷰로 추가하십시오. – suhit
공유보기를 만드는 방법은 업데이트가있는 모든 컨트롤러에이보기가 나타납니다. –
버튼 만있는 경우 탐색 표시 줄에 추가하지 않으시겠습니까? 그렇지 않으면 Window의 하위 뷰로 추가하려고 할 수 있습니다 (이 경우에는'bringSubviewToFront :'를 사용해야 할 것입니다) – KIDdAe