Commit 092fe4e469374ecbf024bce339b849ef2f0ea834

Authored by 左丞
1 parent e10ed80e
Exists in newLive

no message

YouerLiveVideo/YouerLiveVideo/Base.lproj/Main.storyboard
1   -<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2   -<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="11762" systemVersion="15G1217" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="fhe-aI-EYq">
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="11762" systemVersion="16A323" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="fhe-aI-EYq">
3 3 <device id="retina4_7" orientation="portrait">
4 4 <adaptation id="fullscreen"/>
5 5 </device>
... ... @@ -882,29 +882,29 @@
882 882 <nil key="textColor"/>
883 883 <nil key="highlightedColor"/>
884 884 </label>
885   - <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="yK0-QJ-bRM">
886   - <rect key="frame" x="337" y="30" width="30" height="30"/>
  885 + <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="arrow" translatesAutoresizingMaskIntoConstraints="NO" id="KJf-Wq-MZK">
  886 + <rect key="frame" x="350" y="37.5" width="9" height="15"/>
887 887 <constraints>
888   - <constraint firstAttribute="width" secondItem="yK0-QJ-bRM" secondAttribute="height" multiplier="1:1" id="3YU-P4-ctC"/>
889   - <constraint firstAttribute="height" constant="30" id="HhD-eg-tVW"/>
  888 + <constraint firstAttribute="width" secondItem="KJf-Wq-MZK" secondAttribute="height" multiplier="3:5" id="DmA-cs-Esw"/>
  889 + <constraint firstAttribute="height" constant="15" id="dNM-h3-8ef"/>
890 890 </constraints>
891   - <state key="normal" image="arrow"/>
892   - <connections>
893   - <action selector="userEditClcik:" destination="BZx-0y-T5Q" eventType="touchUpInside" id="KOe-u4-Y7x"/>
894   - </connections>
895   - </button>
  891 + </imageView>
896 892 </subviews>
897 893 <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
  894 + <gestureRecognizers/>
898 895 <constraints>
899   - <constraint firstItem="yK0-QJ-bRM" firstAttribute="centerY" secondItem="bvl-OP-Mho" secondAttribute="centerY" id="8rD-kC-wG0"/>
  896 + <constraint firstItem="KJf-Wq-MZK" firstAttribute="width" secondItem="KJf-Wq-MZK" secondAttribute="height" multiplier="3:5" id="2Hu-jz-CZx"/>
900 897 <constraint firstAttribute="height" constant="90" id="OgG-Ww-2w0"/>
901 898 <constraint firstItem="brI-5l-hmz" firstAttribute="centerY" secondItem="bvl-OP-Mho" secondAttribute="centerY" id="YFV-yt-DAA"/>
902   - <constraint firstAttribute="trailing" secondItem="yK0-QJ-bRM" secondAttribute="trailing" constant="8" id="hGo-7T-muV"/>
  899 + <constraint firstItem="KJf-Wq-MZK" firstAttribute="centerY" secondItem="bvl-OP-Mho" secondAttribute="centerY" id="kP0-NM-qmk"/>
903 900 <constraint firstItem="Nqw-kl-w72" firstAttribute="centerY" secondItem="bvl-OP-Mho" secondAttribute="centerY" id="lw6-Jl-KC5"/>
904 901 <constraint firstItem="Nqw-kl-w72" firstAttribute="leading" secondItem="brI-5l-hmz" secondAttribute="trailing" constant="16" id="unR-ks-0nT"/>
905   - <constraint firstItem="yK0-QJ-bRM" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="Nqw-kl-w72" secondAttribute="trailing" constant="8" id="vhw-0q-WYU"/>
906 902 <constraint firstItem="brI-5l-hmz" firstAttribute="leading" secondItem="bvl-OP-Mho" secondAttribute="leading" constant="16" id="xXW-xf-5Ra"/>
  903 + <constraint firstAttribute="trailing" secondItem="KJf-Wq-MZK" secondAttribute="trailing" constant="16" id="zSb-gj-ga7"/>
907 904 </constraints>
  905 + <connections>
  906 + <outletCollection property="gestureRecognizers" destination="i8h-9p-4Aq" appends="YES" id="kqd-2i-ljL"/>
  907 + </connections>
908 908 </view>
909 909 </subviews>
910 910 <color key="backgroundColor" red="0.89713114500000002" green="0.89431768659999999" blue="0.90413767099999998" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
... ... @@ -926,6 +926,11 @@
926 926 </connections>
927 927 </viewController>
928 928 <placeholder placeholderIdentifier="IBFirstResponder" id="yJD-YG-4bQ" userLabel="First Responder" sceneMemberID="firstResponder"/>
  929 + <tapGestureRecognizer id="i8h-9p-4Aq">
  930 + <connections>
  931 + <action selector="userEditClcik:" destination="BZx-0y-T5Q" id="ezQ-I2-0ca"/>
  932 + </connections>
  933 + </tapGestureRecognizer>
929 934 </objects>
930 935 <point key="canvasLocation" x="1205.5999999999999" y="2112.5937031484259"/>
931 936 </scene>
... ...
YouerLiveVideo/YouerLiveVideo/controllers/User/UserViewController.swift
... ... @@ -19,6 +19,7 @@ class UserViewController: UIViewController {
19 19 var sectionList:[String] = ["历史记录","我的"]
20 20 var isCloseHistoryList:Bool = false
21 21 var isCloseMyResource:Bool = false
  22 + var user = AppDelegate.instance().accountManager
22 23 override func viewDidLoad() {
23 24 super.viewDidLoad()
24 25 self.configTheme()
... ... @@ -32,8 +33,8 @@ class UserViewController: UIViewController {
32 33 func setUserInfor(){
33 34 userPhoto.layer.cornerRadius = userPhoto.frame.size.height/2
34 35 userPhoto.layer.masksToBounds = true
35   - userName.text = AppDelegate.instance().accountManager.name()
36   - userPhoto.sd_setImage(with: URL(string: AppDelegate.instance().accountManager.photo()), placeholderImage: #imageLiteral(resourceName: "defphoto.png"))
  36 + userName.text = user.name()
  37 + userPhoto.sd_setImage(with: URL(string: user.photo()), placeholderImage: #imageLiteral(resourceName: "defphoto.png"))
37 38  
38 39 }
39 40  
... ... @@ -41,11 +42,16 @@ class UserViewController: UIViewController {
41 42 super.didReceiveMemoryWarning()
42 43 // Dispose of any resources that can be recreated.
43 44 }
44   -
45 45 @IBAction func userEditClcik(_ sender: Any) {
46   - let vc = Story.instantiateViewControllerWithIdentifier("UserEditViewControllerVC", storyName: "User") as! UserEditViewController
47   - vc.title = "个人信息"
48   - self.navigationController?.pushViewController(vc, animated: true)
  46 + if user.isOnline(){
  47 + let vc = Story.instantiateViewControllerWithIdentifier("UserEditViewControllerVC", storyName: "User") as! UserEditViewController
  48 + vc.title = "个人信息"
  49 + self.navigationController?.pushViewController(vc, animated: true)
  50 + }else{
  51 + let vc=Story.instantiateViewControllerWithIdentifier("NewLoginViewControllerVC", storyName: "Login") as! NewLoginViewController
  52 + self.present(vc, animated: true, completion: nil)
  53 + }
  54 +
49 55 }
50 56  
51 57 func editBtnClick(){
... ... @@ -102,7 +108,9 @@ extension UserViewController:UITableViewDelegate,UITableViewDataSource{
102 108 }
103 109  
104 110 func numberOfSections(in tableView: UITableView) -> Int {
105   -
  111 + if user.roletype() == 3 || user.roletype() == 4 || user.roletype() == 5{
  112 + return 1
  113 + }
106 114 return sectionList.count
107 115 }
108 116  
... ...