일부 옵션이있는 사용자의 "햄버거"메뉴를 만들기 위해 ECSlidingViewController를 사용하고 있는데 그 중 하나가 로그인입니다. ECSlidingViewController를 사용하여 아카이브의 첫 번째 예제를 편집했는데 제대로 작동하고 있습니다.슬라이드 메뉴에서 로그인 한 후 iOS로 돌아 가기
이제 "햄버거"를 탭하고 웹 사이트에서와 같이 로그인으로 이동하는 컨트롤러로 사용자를 "리디렉션"하기위한 로그인 성공 후이 옵션을 확장하고 싶습니다. 나는 어딘가에서 (어쩌면 AppDelegate) 내가 어디로 가야 하는지를 저장해야한다고 생각한다. 맞습니까?
내 AppDelegate에는 다음과 같습니다
- (IBAction)menuButtonTap:(id)sender
{
if (self.slidingViewController.currentTopViewPosition == ECSlidingViewControllerTopViewPositionCentered) {
[self.slidingViewController anchorTopViewToLeftAnimated:YES];
} else {
[self.slidingViewController resetTopViewAnimated:YES];
}
}
그리고 정적 내 MAMenuViewController (컨트롤러 :
@interface MAAppDelegate : UIResponder <UIApplicationDelegate>
@property (nonatomic, strong) ECSlidingViewController *slidingViewController;
@property (strong, nonatomic) UIWindow *window;
@end
이 "햄버거"(탐색 막대 항목)에 탭 후 전화입니다 방법은 사이드 메뉴의 옵션을위한 테이블) 테이블 셀이 각 컨트롤러 (메인, 로그인 등)로 갈 수 있도록 몇 개의 슬라이딩 부분을 설정했습니다.
아, 전 완전히 모달을 사용하는 것을 잊어 버립니다. 네가 옳아. 모달을 사용하여 로그인보기 컨트롤러를 표시 한 다음 쉽게 닫을 수 있습니다. 감사합니다 –