«uinavigationcontroller» 태그된 질문

UINavigationController 클래스는 계층 적 콘텐츠의 탐색을 관리하는 특수 iOS보기 컨트롤러를 구현합니다.

16
뷰 컨트롤러가 모달로 표시되는지 또는 탐색 스택에 푸시되는지 확인하는 방법은 무엇입니까?
내 뷰 컨트롤러 코드에서 다음을 어떻게 구분할 수 있습니까? 모달로 제시 탐색 스택에 푸시 됨 둘 다 presentingViewController하고 isMovingToParentViewController있습니다 YES그래서 매우 도움이되지 않습니다, 두 경우 모두에서. 복잡한 것은 내 부모 뷰 컨트롤러가 때때로 모달이라는 것입니다. 그것은 내 문제는 내가 내를 포함한다는 것이다 밝혀 HtmlViewControllerA의 UINavigationController다음되게된다. 그래서 내 자신의 시도와 아래의 …

10
iPhone의 Facebook 앱과 같은 SplitView
링크에 표시된 것과 유사한 내비게이션 씬을 사용 하는 iPhone 앱 을 만들고 싶습니다. 나는 이것이 iPad에서만 작동하는 것을 원하지 않으며, 그림과 같이 iPhone에서 정확하게 작동하기를 원합니다. tableview 항목을 클릭하면 tableview를 숨기고 해당보기를 전체 화면으로 만듭니다. 내가 스스로 알아낼 수 없기 때문에 이것을하는 방법에 대한 아이디어를 원합니다. 감사

15
UIRefreshControl-UITableViewController가 UINavigationController 내부에있을 때 beginRefreshing이 작동하지 않음
내 UITableViewController (UINavigationController 내부에 있음)에 UIRefreshControl을 설정했으며 예상대로 작동합니다 (즉, 풀다운으로 올바른 이벤트가 발생 함). 그러나 beginRefreshing다음과 같이 새로 고침 컨트롤 에서 인스턴스 메서드를 프로그래밍 방식으로 호출하면 [self.refreshControl beginRefreshing]; 아무 반응이 없습니다. 아래로 애니메이션되고 스피너가 표시되어야합니다. endRefreshing내가 새로 고침 후 그를 호출 할 때 방법은 제대로 작동합니다. 이 동작으로 기본 …

6
탐색 모음이없는 UINavigationController?
범용 앱이 있고 iPad 버전 UISplitViewController에서 메일 앱과 유사한 인터페이스를 만드는 데 사용 하고 있습니다. 새 Detail 뷰를 푸시하는 데 문제가있어서 UINavigationController필요에 따라 뷰를 푸시하고 팝할 수 있도록 a를 사용하기로 결정했습니다 . 하지만 내비게이션보기 나 도구 모음을 사용하고 싶지 않습니다. 하지만 내가 무엇을하든 내비게이션 바를 숨길 수 없습니다. IB에서 "Shows …

12
iOS11의 이상한 uitableview 동작. 탐색 푸시 애니메이션과 함께 셀이 위로 스크롤됩니다.
최근에 일부 코드를 새로운 iOS 11 베타 5 SDK로 마이그레이션했습니다. 이제 UITableView에서 매우 혼란스러운 동작을 얻습니다. tableview 자체는 그렇게 화려하지 않습니다. 사용자 지정 셀이 있지만 대부분의 경우 높이입니다. 내 뷰 컨트롤러를 tableview와 함께 누르면 셀이 "스크롤 업"(또는 전체 테이블 뷰 프레임이 변경됨) 및 푸시 / 팝 탐색 애니메이션을 따라 아래로 …

9
UINavigationController "pushViewController : animated"에 대한 완료 처리기?
UINavigationController다음 뷰 컨트롤러 를 표시하기 위해를 사용하여 앱을 만드는 중 입니다. iOS5에는 새로운 프레젠테이션 방법이 있습니다 UIViewControllers. presentViewController:animated:completion: 이제 완료 처리기가없는 이유를 묻습니다 UINavigationController. 그냥 pushViewController:animated: 새로운 것과 같은 내 자신의 완료 처리기를 만들 수 presentViewController:animated:completion:있습니까?

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



12
프로그래밍 방식으로 UINavigationController에서 UINavigationBar의 사용자 지정 하위 클래스 설정
IB없이 프로그래밍 방식으로 UINavigationBar인스턴스화 하는 경우 사용자 지정 하위 클래스를 사용할 수있는 방법을 아는 사람이 UINavigationController있습니까? UINavigationControllerIB에서 드래그하면 내비게이션 바 아래에 표시되고 Identity Inspectory를 사용하여 클래스 유형을 변경하고 자신의 하위 클래스를 설정할 UINavigationBar수 있지만 프로그래밍 방식으로는 할 수 없습니다. navigationBar내비게이션 컨트롤러의 속성은 읽기 전용입니다. 프로그래밍 방식으로 탐색 모음을 사용자 지정하려면 …



12
Xcode 5.1 및 iOS 7.1로 업그레이드 한 후 segue 전환 중 탐색 모음의 어두운 그림자
마스터-디테일 탐색 컨트롤러에서 부모 및 자식 컨트롤러 사이를 앞뒤로 탐색 할 때 상단 탐색 모음 오른쪽에 어두운 그림자가 표시됩니다. Xcode 5.1로 업그레이드 한 후에 시작되었습니다. 거칠고 산만하게 느껴집니다. 어떻게 제거 할 수 있습니까?

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


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