功能實現
- 從登陸界面進入註冊界面
- 從註冊界面返回登陸界面
功能實現思路
在網上搜了搜發現各位大神用的是navigation,但個人感覺沒(zhen)大(ting)必(bu)要(dong)。所以在這裏提出了另一個思路:直接將註冊頁面的view添加到登陸界面,等註冊結束之後直接remove就可以了。
功能實現圖
一、從登陸界面進入註冊界面
//定義註冊界面
@interface LoginAndRegistVC ()
@property(nonatomic,strong) RegisterVC *registerVC;
@end
//從登陸界面轉換註冊界面
- (IBAction)btnGoToRegisterVC:(UIButton *)sender {
self.registerVC =[[RegisterVC alloc]init];//初始化註冊頁面view controller
[self.registerVC.view setBackgroundColor:[UIColor redColor]];//設置註冊頁面的view的背景顏色
[self.view addSubview:self.registerVC.view];//在登陸界面的view上添加註冊界面的view
self.registerVC.view.center=self.view.center;
}//調整view的對齊方式
二、從註冊界面切換回登陸界面
//從註冊界面切換回登陸界面
-(IBAction)eventRegister:(UIButton *)sender {
[self.view removeFromSuperview];
[self removeFromParentViewController];
}
已知缺陷
- add了註冊界面的view之後,發現view並沒有將parent view覆蓋完全(從red背景就可以看出來了),如果parent view邊界區域還有其他內容的話從界面上來看會影響美觀。
- 沒有動畫效果哦(摔)