나는 간단한 UIViewController
과 UIButton
을 가지고있다. 단추를 누를 때 UIView
사용자 지정 (XIB
사용)이 모달 방식으로 추가되므로 아래의 다른 컨트롤이나 단추를 누를 수 없습니다.모든 것 위에 모달 커스텀 UIView를 추가하는 방법
현재 내가 할 :
UIVIew
외부에 위치한 제의 ViewController,
하지만 다른 모든 버튼에 하위 뷰로
UIView
인스턴스에 추가
VODPopup *popup = [[VODPopup alloc] initWithFrame:CGRectMake(100, 95, 200, 150) pickerData:vodEpisodesPickerData];
popup.delegate = self;
[self.view addSubview:popup];
가 압하가 있습니다.
어떤 아이디어 ??
UIWindow *overlayWindow = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
overlayWindow.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
overlayWindow.backgroundColor = [UIColor colorWithWhite:0.f alpha:0.f];
overlayWindow.windowLevel = UIWindowLevelAlert;
[overlayWindow setHidden:FALSE];
을하지만 ARC를 사용하는 경우에는 효과를 강력한 포인터를 설정해야합니다
:-) 문제를 해결할 나는 당신이 할 일은 모달 UIView의를 만들기 위해 노력하고, 팝 오버의의 ViewController로하지 SEGUE 생각합니다. – shash
프로그래밍 방식으로 segue를 만드는 방법을 살펴 보겠습니다. – Shvalb
다시 한번 생각해 보면, Segue는 ViewController와 UIView가 아닌 2 개의 ViewController 사이를 전환합니다. – Shvalb