Commit fc612f201b9152365da6c0557c6360c01362a45f
1 parent
253fe481
Exists in
newLive
注册流程及登录test
Showing
4 changed files
with
49 additions
and
19 deletions
Show diff stats
YouerLiveVideo/YouerLiveVideo.xcodeproj/xcuserdata/jun.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
| @@ -9,13 +9,13 @@ | @@ -9,13 +9,13 @@ | ||
| 9 | shouldBeEnabled = "Yes" | 9 | shouldBeEnabled = "Yes" |
| 10 | ignoreCount = "0" | 10 | ignoreCount = "0" |
| 11 | continueAfterRunningActions = "No" | 11 | continueAfterRunningActions = "No" |
| 12 | - filePath = "YouerLiveVideo/controllers/User/UserCenter/LoginViewController.swift" | ||
| 13 | - timestampString = "516765107.692769" | 12 | + filePath = "YouerLiveVideo/controllers/User/UserCenter/RegisterViewController.swift" |
| 13 | + timestampString = "516767766.610948" | ||
| 14 | startingColumnNumber = "9223372036854775807" | 14 | startingColumnNumber = "9223372036854775807" |
| 15 | endingColumnNumber = "9223372036854775807" | 15 | endingColumnNumber = "9223372036854775807" |
| 16 | - startingLineNumber = "127" | ||
| 17 | - endingLineNumber = "127" | ||
| 18 | - landmarkName = "registerBtnClickAction(_:)" | 16 | + startingLineNumber = "85" |
| 17 | + endingLineNumber = "85" | ||
| 18 | + landmarkName = "registerBtnAction(_:)" | ||
| 19 | landmarkType = "7"> | 19 | landmarkType = "7"> |
| 20 | </BreakpointContent> | 20 | </BreakpointContent> |
| 21 | </BreakpointProxy> | 21 | </BreakpointProxy> |
YouerLiveVideo/YouerLiveVideo/controllers/User/UserCenter/LoginViewController.swift
| @@ -124,9 +124,8 @@ class LoginViewController: UIViewController,UITextFieldDelegate { | @@ -124,9 +124,8 @@ class LoginViewController: UIViewController,UITextFieldDelegate { | ||
| 124 | } | 124 | } |
| 125 | //点击注册按钮 | 125 | //点击注册按钮 |
| 126 | @IBAction func registerBtnClickAction(_ sender: AnyObject) { | 126 | @IBAction func registerBtnClickAction(_ sender: AnyObject) { |
| 127 | - let vc = UIStoryboard(name: "User", bundle: nil).instantiateViewController(withIdentifier: "RegisterViewControllerVC") as! RegisterViewController | ||
| 128 | - vc.title = "注册" | ||
| 129 | - self.navigationController?.pushViewController(vc, animated: true) | 127 | + let vc = UIStoryboard(name: "User", bundle: nil).instantiateViewController(withIdentifier: "RegisterViewControllerNV") |
| 128 | + self.present(vc, animated: true, completion: nil) | ||
| 130 | } | 129 | } |
| 131 | //键盘监听 | 130 | //键盘监听 |
| 132 | func keyboardWIllChange(noti: NSNotification){ | 131 | func keyboardWIllChange(noti: NSNotification){ |
YouerLiveVideo/YouerLiveVideo/controllers/User/UserCenter/RegisterViewController.swift
| @@ -24,7 +24,7 @@ class RegisterViewController: UIViewController,UIAlertViewDelegate,UIImagePicker | @@ -24,7 +24,7 @@ class RegisterViewController: UIViewController,UIAlertViewDelegate,UIImagePicker | ||
| 24 | var name: String="" | 24 | var name: String="" |
| 25 | override func viewDidLoad() { | 25 | override func viewDidLoad() { |
| 26 | super.viewDidLoad() | 26 | super.viewDidLoad() |
| 27 | - // Do any additional setup after loading the view. | 27 | + self.configTheme() |
| 28 | } | 28 | } |
| 29 | 29 | ||
| 30 | @IBAction func touchAction(_ sender: AnyObject) { | 30 | @IBAction func touchAction(_ sender: AnyObject) { |
| @@ -85,7 +85,7 @@ class RegisterViewController: UIViewController,UIAlertViewDelegate,UIImagePicker | @@ -85,7 +85,7 @@ class RegisterViewController: UIViewController,UIAlertViewDelegate,UIImagePicker | ||
| 85 | if inputVerificationCode.text!.characters.count == 4{ | 85 | if inputVerificationCode.text!.characters.count == 4{ |
| 86 | SVProgressHUD.show(withStatus: "注册...") | 86 | SVProgressHUD.show(withStatus: "注册...") |
| 87 | SVProgressHUD.setDefaultMaskType(.black) | 87 | SVProgressHUD.setDefaultMaskType(.black) |
| 88 | - let parameters:Dictionary<String,AnyObject>=["f_Account":phoneNumber.text! as AnyObject,"f_UserPassword":passwordTextField.text! as AnyObject,"f_RealName": (nikeNameTextFiled.text!=="" ? phoneNumber.text! : nikeNameTextFiled.text!) as AnyObject,"f_MobilePhone":phoneNumber.text! as AnyObject,"f_VerCode":inputVerificationCode.text! as AnyObject] | 88 | + let parameters:Dictionary<String,AnyObject>=["account":phoneNumber.text! as AnyObject,"password":passwordTextField.text! as AnyObject,"vercode":inputVerificationCode.text! as AnyObject,"nickname": (nikeNameTextFiled.text!=="" ? phoneNumber.text! : nikeNameTextFiled.text!) as AnyObject] |
| 89 | AppDelegate.instance().httpServer.getCreateUser(parameters: parameters) { (str, error) in | 89 | AppDelegate.instance().httpServer.getCreateUser(parameters: parameters) { (str, error) in |
| 90 | SVProgressHUD.dismiss() | 90 | SVProgressHUD.dismiss() |
| 91 | self.nikeNameTextFiled.isUserInteractionEnabled=true | 91 | self.nikeNameTextFiled.isUserInteractionEnabled=true |
| @@ -116,7 +116,10 @@ class RegisterViewController: UIViewController,UIAlertViewDelegate,UIImagePicker | @@ -116,7 +116,10 @@ class RegisterViewController: UIViewController,UIAlertViewDelegate,UIImagePicker | ||
| 116 | 116 | ||
| 117 | 117 | ||
| 118 | @IBAction func loginBtnClickAction(_ sender: AnyObject) { | 118 | @IBAction func loginBtnClickAction(_ sender: AnyObject) { |
| 119 | - self.navigationController!.popViewController(animated: false) | 119 | + self.navigationController!.dismiss(animated: true, completion: nil) |
| 120 | + } | ||
| 121 | + @IBAction func cancleAction(_ sender: UIBarButtonItem) { | ||
| 122 | + self.navigationController!.dismiss(animated: true, completion: nil) | ||
| 120 | } | 123 | } |
| 121 | 124 | ||
| 122 | @IBAction func nickNameSetTapAction(_ sender: AnyObject) { | 125 | @IBAction func nickNameSetTapAction(_ sender: AnyObject) { |
YouerLiveVideo/YouerLiveVideo/controllers/User/UserCenter/User.storyboard
| @@ -233,9 +233,9 @@ | @@ -233,9 +233,9 @@ | ||
| 233 | </connections> | 233 | </connections> |
| 234 | </tapGestureRecognizer> | 234 | </tapGestureRecognizer> |
| 235 | </objects> | 235 | </objects> |
| 236 | - <point key="canvasLocation" x="-1468" y="1534.1829085457273"/> | 236 | + <point key="canvasLocation" x="-528.79999999999995" y="1534.1829085457273"/> |
| 237 | </scene> | 237 | </scene> |
| 238 | - <!--Register View Controller--> | 238 | + <!--注册--> |
| 239 | <scene sceneID="81Y-IJ-Kye"> | 239 | <scene sceneID="81Y-IJ-Kye"> |
| 240 | <objects> | 240 | <objects> |
| 241 | <viewController storyboardIdentifier="RegisterViewControllerVC" id="tCx-JF-YJm" customClass="RegisterViewController" customModule="YouerLiveVideo" customModuleProvider="target" sceneMemberID="viewController"> | 241 | <viewController storyboardIdentifier="RegisterViewControllerVC" id="tCx-JF-YJm" customClass="RegisterViewController" customModule="YouerLiveVideo" customModuleProvider="target" sceneMemberID="viewController"> |
| @@ -248,7 +248,7 @@ | @@ -248,7 +248,7 @@ | ||
| 248 | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> | 248 | <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> |
| 249 | <subviews> | 249 | <subviews> |
| 250 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="403-Gp-RaZ" customClass="UIControl"> | 250 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="403-Gp-RaZ" customClass="UIControl"> |
| 251 | - <rect key="frame" x="0.0" y="20" width="375" height="168"/> | 251 | + <rect key="frame" x="0.0" y="64" width="375" height="168"/> |
| 252 | <subviews> | 252 | <subviews> |
| 253 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="8h8-sS-iJ1"> | 253 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="8h8-sS-iJ1"> |
| 254 | <rect key="frame" x="138" y="15" width="99" height="99"/> | 254 | <rect key="frame" x="138" y="15" width="99" height="99"/> |
| @@ -337,7 +337,7 @@ | @@ -337,7 +337,7 @@ | ||
| 337 | </variation> | 337 | </variation> |
| 338 | </view> | 338 | </view> |
| 339 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="xNc-I3-UL6"> | 339 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="xNc-I3-UL6"> |
| 340 | - <rect key="frame" x="0.0" y="20" width="375" height="168"/> | 340 | + <rect key="frame" x="0.0" y="64" width="375" height="168"/> |
| 341 | <subviews> | 341 | <subviews> |
| 342 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="1Cp-hz-9O4"> | 342 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="1Cp-hz-9O4"> |
| 343 | <rect key="frame" x="0.0" y="0.0" width="375" height="56"/> | 343 | <rect key="frame" x="0.0" y="0.0" width="375" height="56"/> |
| @@ -365,6 +365,9 @@ | @@ -365,6 +365,9 @@ | ||
| 365 | <rect key="frame" x="89" y="18.5" width="278" height="19"/> | 365 | <rect key="frame" x="89" y="18.5" width="278" height="19"/> |
| 366 | <fontDescription key="fontDescription" type="system" pointSize="15"/> | 366 | <fontDescription key="fontDescription" type="system" pointSize="15"/> |
| 367 | <textInputTraits key="textInputTraits" returnKeyType="done"/> | 367 | <textInputTraits key="textInputTraits" returnKeyType="done"/> |
| 368 | + <connections> | ||
| 369 | + <outlet property="delegate" destination="tCx-JF-YJm" id="kUP-Zt-NU9"/> | ||
| 370 | + </connections> | ||
| 368 | </textField> | 371 | </textField> |
| 369 | </subviews> | 372 | </subviews> |
| 370 | <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | 373 | <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| @@ -487,7 +490,7 @@ | @@ -487,7 +490,7 @@ | ||
| 487 | </constraints> | 490 | </constraints> |
| 488 | </view> | 491 | </view> |
| 489 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="rSF-LZ-Bnl"> | 492 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="rSF-LZ-Bnl"> |
| 490 | - <rect key="frame" x="0.0" y="188" width="375" height="112"/> | 493 | + <rect key="frame" x="0.0" y="232" width="375" height="112"/> |
| 491 | <subviews> | 494 | <subviews> |
| 492 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="vkP-pb-ydp"> | 495 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="vkP-pb-ydp"> |
| 493 | <rect key="frame" x="0.0" y="0.0" width="375" height="56"/> | 496 | <rect key="frame" x="0.0" y="0.0" width="375" height="56"/> |
| @@ -609,7 +612,7 @@ | @@ -609,7 +612,7 @@ | ||
| 609 | </constraints> | 612 | </constraints> |
| 610 | </view> | 613 | </view> |
| 611 | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="R1Y-16-Th7"> | 614 | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="R1Y-16-Th7"> |
| 612 | - <rect key="frame" x="62.5" y="400" width="250" height="40"/> | 615 | + <rect key="frame" x="62.5" y="444" width="250" height="40"/> |
| 613 | <color key="backgroundColor" red="1" green="0.39607843139999999" blue="0.20000000000000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | 616 | <color key="backgroundColor" red="1" green="0.39607843139999999" blue="0.20000000000000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| 614 | <constraints> | 617 | <constraints> |
| 615 | <constraint firstAttribute="height" constant="40" id="Kvn-w3-Juc"/> | 618 | <constraint firstAttribute="height" constant="40" id="Kvn-w3-Juc"/> |
| @@ -629,7 +632,7 @@ | @@ -629,7 +632,7 @@ | ||
| 629 | </connections> | 632 | </connections> |
| 630 | </button> | 633 | </button> |
| 631 | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="DJH-vy-tj1"> | 634 | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="DJH-vy-tj1"> |
| 632 | - <rect key="frame" x="325" y="315" width="35" height="30"/> | 635 | + <rect key="frame" x="325" y="359" width="35" height="30"/> |
| 633 | <fontDescription key="fontDescription" type="system" pointSize="15"/> | 636 | <fontDescription key="fontDescription" type="system" pointSize="15"/> |
| 634 | <state key="normal" title="登 录"> | 637 | <state key="normal" title="登 录"> |
| 635 | <color key="titleColor" red="1" green="0.39607843139999999" blue="0.20000000000000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | 638 | <color key="titleColor" red="1" green="0.39607843139999999" blue="0.20000000000000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> |
| @@ -661,6 +664,13 @@ | @@ -661,6 +664,13 @@ | ||
| 661 | <outletCollection property="gestureRecognizers" destination="ZEf-mm-u9e" appends="YES" id="Gmm-Kb-eQb"/> | 664 | <outletCollection property="gestureRecognizers" destination="ZEf-mm-u9e" appends="YES" id="Gmm-Kb-eQb"/> |
| 662 | </connections> | 665 | </connections> |
| 663 | </view> | 666 | </view> |
| 667 | + <navigationItem key="navigationItem" title="注册" id="VWP-v7-Qoc"> | ||
| 668 | + <barButtonItem key="rightBarButtonItem" title="取消" id="Okk-g0-Rwk"> | ||
| 669 | + <connections> | ||
| 670 | + <action selector="cancleAction:" destination="tCx-JF-YJm" id="ypG-ks-rG6"/> | ||
| 671 | + </connections> | ||
| 672 | + </barButtonItem> | ||
| 673 | + </navigationItem> | ||
| 664 | <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/> | 674 | <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/> |
| 665 | <size key="freeformSize" width="375" height="667"/> | 675 | <size key="freeformSize" width="375" height="667"/> |
| 666 | <connections> | 676 | <connections> |
| @@ -692,7 +702,25 @@ | @@ -692,7 +702,25 @@ | ||
| 692 | </connections> | 702 | </connections> |
| 693 | </tapGestureRecognizer> | 703 | </tapGestureRecognizer> |
| 694 | </objects> | 704 | </objects> |
| 695 | - <point key="canvasLocation" x="-2161" y="1534"/> | 705 | + <point key="canvasLocation" x="-1446" y="1533"/> |
| 706 | + </scene> | ||
| 707 | + <!--注册--> | ||
| 708 | + <scene sceneID="fjB-PO-uzD"> | ||
| 709 | + <objects> | ||
| 710 | + <navigationController storyboardIdentifier="RegisterViewControllerNV" title="注册" automaticallyAdjustsScrollViewInsets="NO" id="smK-XQ-zjA" sceneMemberID="viewController"> | ||
| 711 | + <toolbarItems/> | ||
| 712 | + <navigationBar key="navigationBar" contentMode="scaleToFill" id="rky-2y-rJV"> | ||
| 713 | + <rect key="frame" x="0.0" y="0.0" width="375" height="44"/> | ||
| 714 | + <autoresizingMask key="autoresizingMask"/> | ||
| 715 | + </navigationBar> | ||
| 716 | + <nil name="viewControllers"/> | ||
| 717 | + <connections> | ||
| 718 | + <segue destination="tCx-JF-YJm" kind="relationship" relationship="rootViewController" id="74u-7e-5ID"/> | ||
| 719 | + </connections> | ||
| 720 | + </navigationController> | ||
| 721 | + <placeholder placeholderIdentifier="IBFirstResponder" id="7iS-XR-Acb" userLabel="First Responder" sceneMemberID="firstResponder"/> | ||
| 722 | + </objects> | ||
| 723 | + <point key="canvasLocation" x="-2162.4000000000001" y="1533.2833583208396"/> | ||
| 696 | </scene> | 724 | </scene> |
| 697 | </scenes> | 725 | </scenes> |
| 698 | <resources> | 726 | <resources> |