«uiviewcontroller» 태그된 질문

UIViewController 클래스는 iOS 앱의보기를 관리하고 앱의보기, 기본 모델 개체 및 전체 워크 플로 간의 상호 작용을 중재합니다.

18
popViewController의 완료 블록
를 사용하여 모달 뷰 컨트롤러를 닫을 때 dismissViewController완료 블록을 제공하는 옵션이 있습니다. 에 대해 비슷한 것이 popViewController있습니까? 완료 인수는 매우 편리합니다. 예를 들어, 모달이 화면에서 벗어날 때까지 테이블 뷰에서 행 제거를 보류하여 사용자가 행 애니메이션을 볼 수 있도록 할 수 있습니다. 푸시 뷰 컨트롤러에서 돌아올 때도 같은 기회를 원합니다. 내가 …

7
루트 뷰 컨트롤러를 얻는 방법?
루트 뷰 컨트롤러의 인스턴스가 필요합니다. 나는 그 접근법을 시도했다. UIViewController *rootViewController = (UIViewController*)[[[UIApplication sharedApplication] keyWindow] rootViewController]; 반환 값 : null : 또한 컨트롤러 배열을 얻으려고 할 때 : NSArray *viewControllers = self.navigationController.viewControllers; 하나의 컨트롤러 만 반환하지만 내 루트 뷰 컨트롤러가 아닙니다. 내비게이션 컨트롤러에서 가져 오려고하면 : UIViewController *root = (UIViewController*)[self.navigationController.viewControllers …

2
View Controller Containment는 iOS 5에서 어떻게 작동합니까?
WWDC 2011 세션 (102), 애플은 유사한 사용자 지정보기 컨트롤러 컨테이너를 만들 수있는 기능이다보기 컨트롤러 봉쇄, 소개 UITabBarController, UINavigationController등을. 나는 예제를 여러 번 보았다. 이 패턴과 관련된 수많은 방법이 있지만 정확히 파악하기가 조금 어려웠습니다. 나는 여기에 내가 생각하는 일을 게시하고 커뮤니티가 내 의심을 확인하거나 반박 할 것인지를 볼 것입니다. 시나리오 1 …

8
탭바 항목 제목과 무관하게 uiviewcontroller 제목을 변경하는 방법
뷰에서 다음과 같이 뷰 컨트롤러 제목을 설정하고 있습니다. self.title = @"my title"; 그 전에 나는 그것이 내장 된 뷰 컨트롤러와 내비게이션 컨트롤러를 위해 스토리 보드에 제목을 설정했습니다. 나는 이것을 "Title"로 설정했습니다. 뷰 컨트롤러가있는 탭을 클릭하면 탭 표시 줄 항목의 제목이 uiviewcontroller다음으로 변경됩니다. 내 제목 보기 컨트롤러를 변경하고 싶지만 탭 표시 …

3
addChildViewController는 실제로 무엇을합니까?
난 그냥 아이폰 OS 개발에 처음으로 내 발을 담그고있어, 내가해야 할 일을했을 한 첫 번째 것들 중 하나가 구현이다 사용자 정의 컨테이너 뷰 컨트롤러 - 호출 할 수 있습니다 SideBarViewController-이 스왑을 몇 가지 가능한 아이 뷰 컨트롤러의 어느 그것을 밖으로 표준 탭 막대 컨트롤러 와 거의 똑같습니다 . (대부분의 탭 …

16
한 뷰 컨트롤러의 방향을 Swift에서만 세로 모드로 고정하는 방법
내 앱이 모든 방향을 지원했기 때문에. 특정 UIViewController에 세로 모드 만 잠그고 싶습니다. 예를 들어 탭이있는 응용 프로그램이고 로그인보기가 모달로 나타날 때 사용자가 장치를 회전하는 방법이나 현재 장치 방향에 관계없이 로그인보기 만 세로 모드로 설정하고 싶습니다.

12
presentViewController 및 탐색 모음 표시
뷰 컨트롤러 계층이 있고 최상위 컨트롤러가 모달로 표시되며 사용할 때 탐색 모음을 표시하는 방법을 알고 싶습니다. 'UIViewController:presentViewController:viewControllerToPresent:animated:completion' 'presentViewController : animated : completion :'에 대한 문서 참고 : 'iPhone 및 iPod touch에서 제시된보기는 항상 전체 화면입니다. iPad에서 프레젠테이션은 modalPresentationStyle 속성의 값에 따라 다릅니다. ' 'modalPresentationStyle'의 경우 문서는 다음과 같이 말합니다. 프리젠 …

5
transitionWithView 내에서 rootViewController를 변경할 때 뷰 누수
메모리 누수를 조사하는 동안 setRootViewController:전환 애니메이션 블록 내부에서 호출하는 기술과 관련된 문제를 발견했습니다 . [UIView transitionWithView:self.window duration:0.5 options:UIViewAnimationOptionTransitionFlipFromLeft animations:^{ self.window.rootViewController = newController; } completion:nil]; 이전 뷰 컨트롤러 (교체중인 뷰 컨트롤러)가 현재 다른 뷰 컨트롤러를 제공하는 경우 위 코드는 뷰 계층에서 제시된 뷰를 제거하지 않습니다. 즉,이 일련의 작업은 ... X가 루트 …


5
Swift에서 UIViewController 하위 클래스에 대한 사용자 정의 초기화를 어떻게 만듭니 까?
이전에이 질문을 받으 셨다면 죄송합니다. 저는 많은 곳을 검색했으며 상황이 달랐을 때 이전 Swift 베타에서 많은 답변을 얻었습니다. 확실한 답을 찾을 수없는 것 같습니다. 하위 클래스를 UIViewController만들고 코드에서 쉽게 설정할 수 있도록 사용자 지정 이니셜 라이저를 갖고 싶습니다 . Swift에서이 작업을 수행하는 데 문제가 있습니다. 뷰 컨트롤러와 함께 사용할 init()특정을 …

7
컨테이너보기 컨트롤러 예 [닫힌]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 3 년 전 . 이 질문 개선 컨테이너 뷰 컨트롤러로 사용자 지정 뷰 컨트롤러를 만드는 좋은 예를 누구든지 알려줄 수 있습니까? 내가 찾을 수있는 …

8
presentViewController : animated : YES보기는 사용자가 다시 탭할 때까지 표시되지 않습니다.
.NET에서 이상한 동작이 발생 presentViewController:animated:completion합니다. 제가 만드는 것은 본질적으로 추측 게임입니다. 나는이 UIViewController(frequencyViewController)를 포함하는 UITableView(frequencyTableView을). 사용자가 정답이 포함 된 questionTableView의 행을 탭하면 뷰 (correctViewController)가 인스턴스화되고 해당 뷰가 모달 뷰로 화면 하단에서 위로 이동해야합니다. 이것은 사용자에게 정답이 있음을 알리고 다음 질문에 대한 준비가 된 frequencyViewController를 재설정합니다. 다음 질문을 표시하기 위해 버튼을 …


3
iOS Nested View Controllers는 UIViewController의 뷰 내부에서 볼 수 있습니까?
UIViewController의 뷰 내에 중첩 된 뷰 컨트롤러의 뷰를 갖는 것이 일반적으로 iOS에서 나쁜 프로그래밍 관행입니까? 예를 들어 사용자의 터치에 반응하지만 화면의 25 % 만 차지하는 일종의 인터랙티브 요소를 갖고 싶었습니다. 이 중첩 된 뷰 컨트롤러를 UIViewController에 다음과 같이 추가한다고 가정합니다. [self.view addSubview: nestedViewController.view];

21
내비게이션 컨트롤러가 내장 된 팝 오버는 백 내비게이션의 크기를 고려하지 않습니다.
뷰 컨트롤러의 작은 계층 구조를 포함하는 UINavigationController를 호스팅하는 UIPopoverController가 있습니다. 문서를 따랐고 각 뷰 컨트롤러에 대해 뷰의 팝 오버 컨텍스트 크기를 다음과 같이 설정했습니다. [self setContentSizeForViewInPopover:CGSizeMake(320, 500)]; (컨트롤러마다 크기가 다름) 이것은 계층에서 앞으로 이동할 때 예상대로 작동합니다. 팝 오버는 푸시 된 컨트롤러에 따라 크기 변경을 자동으로 애니메이션합니다. 그러나 내비게이션 바의 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.