Browse Source

功能隐藏

Steven 11 months ago
parent
commit
f7c0f6dc6a
16 changed files with 133 additions and 315 deletions
  1. BIN
      KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Institution/Mine/insititution_MineBg.imageset/insititution_MineBg@2x.png
  2. BIN
      KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Institution/Mine/insititution_MineBg.imageset/insititution_MineBg@3x.png
  3. BIN
      KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Institution/Mine/institution_ToolImage.imageset/institution_ToolImage@2x.png
  4. BIN
      KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Institution/Mine/institution_ToolImage.imageset/institution_ToolImage@3x.png
  5. BIN
      KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Institution/Mine/institution_ToolTitle.imageset/institution_ToolTitle@3x.png
  6. BIN
      KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Institution/Mine/institution_ToolTitlePad.imageset/institution_ToolTitlePad@2x.png
  7. BIN
      KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Institution/Mine/institution_ToolTitlePad.imageset/institution_ToolTitlePad@3x.png
  8. BIN
      KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Institution/Mine/institution_mineMemberBg.imageset/institution_mineMemberBg@2x.png
  9. BIN
      KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Institution/Mine/institution_mineMemberBg.imageset/institution_mineMemberBg@3x.png
  10. BIN
      KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Institution/Mine/institution_mineToolBg.imageset/institution_mineToolBg@2x.png
  11. BIN
      KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Institution/Mine/institution_mineToolBg.imageset/institution_mineToolBg@3x.png
  12. 2 2
      KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Institution/Mine/institution_mineToolDetail.imageset/Contents.json
  13. BIN
      KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Institution/Mine/institution_mineToolDetail.imageset/institution_mineToolDetail@2x.png
  14. BIN
      KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Institution/Mine/institution_mineToolDetail.imageset/institution_mineToolDetail@3x.png
  15. 43 71
      KulexiuForStudent/KulexiuForStudent/InstitutionModule/Mine/View/InstitutionMineBodyView.m
  16. 88 242
      KulexiuForStudent/KulexiuForStudent/InstitutionModule/Mine/View/InstitutionMineBodyView.xib

BIN
KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Institution/Mine/insititution_MineBg.imageset/insititution_MineBg@2x.png


BIN
KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Institution/Mine/insititution_MineBg.imageset/insititution_MineBg@3x.png


BIN
KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Institution/Mine/institution_ToolImage.imageset/institution_ToolImage@2x.png


BIN
KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Institution/Mine/institution_ToolImage.imageset/institution_ToolImage@3x.png


BIN
KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Institution/Mine/institution_ToolTitle.imageset/institution_ToolTitle@3x.png


BIN
KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Institution/Mine/institution_ToolTitlePad.imageset/institution_ToolTitlePad@2x.png


BIN
KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Institution/Mine/institution_ToolTitlePad.imageset/institution_ToolTitlePad@3x.png


BIN
KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Institution/Mine/institution_mineMemberBg.imageset/institution_mineMemberBg@2x.png


BIN
KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Institution/Mine/institution_mineMemberBg.imageset/institution_mineMemberBg@3x.png


BIN
KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Institution/Mine/institution_mineToolBg.imageset/institution_mineToolBg@2x.png


BIN
KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Institution/Mine/institution_mineToolBg.imageset/institution_mineToolBg@3x.png


+ 2 - 2
KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Institution/Mine/institution_mineMemberBg.imageset/Contents.json → KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Institution/Mine/institution_mineToolDetail.imageset/Contents.json

@@ -5,12 +5,12 @@
       "scale" : "1x"
     },
     {
-      "filename" : "institution_mineMemberBg@2x.png",
+      "filename" : "institution_mineToolDetail@2x.png",
       "idiom" : "universal",
       "scale" : "2x"
     },
     {
-      "filename" : "institution_mineMemberBg@3x.png",
+      "filename" : "institution_mineToolDetail@3x.png",
       "idiom" : "universal",
       "scale" : "3x"
     }

BIN
KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Institution/Mine/institution_mineToolDetail.imageset/institution_mineToolDetail@2x.png


BIN
KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Institution/Mine/institution_mineToolDetail.imageset/institution_mineToolDetail@3x.png


+ 43 - 71
KulexiuForStudent/KulexiuForStudent/InstitutionModule/Mine/View/InstitutionMineBodyView.m

@@ -13,20 +13,8 @@
 #define MAX_FUNCROWCOUNT (IS_IPAD ? 6 : 4)
 
 @interface InstitutionMineBodyView ()<UIScrollViewDelegate>
-@property (weak, nonatomic) IBOutlet UIImageView *memberTitle;
-@property (weak, nonatomic) IBOutlet UIImageView *toolTitle;
-@property (weak, nonatomic) IBOutlet NSLayoutConstraint *memberTitleHeight;
-@property (weak, nonatomic) IBOutlet NSLayoutConstraint *descTitleHeight;
-@property (weak, nonatomic) IBOutlet NSLayoutConstraint *memberDetailWidth;
-@property (weak, nonatomic) IBOutlet NSLayoutConstraint *toolDetailWidth;
-@property (weak, nonatomic) IBOutlet NSLayoutConstraint *toolDescTop;
 
-@property (weak, nonatomic) IBOutlet UIImageView *memberBgView;
-@property (weak, nonatomic) IBOutlet UIImageView *toolBgView;
-
-@property (weak, nonatomic) IBOutlet NSLayoutConstraint *memberDescTop;
-@property (weak, nonatomic) IBOutlet UIView *memberDetailView;
-@property (weak, nonatomic) IBOutlet UIView *toolDetailView;
+@property (weak, nonatomic) IBOutlet UIView *toolBgView;
 
 @property (weak, nonatomic) IBOutlet UIImageView *bgImageView;
 
@@ -34,12 +22,8 @@
 
 @property (weak, nonatomic) IBOutlet NSLayoutConstraint *bgImageHeight;
 
-@property (weak, nonatomic) IBOutlet NSLayoutConstraint *memberHeight;
-
 @property (weak, nonatomic) IBOutlet NSLayoutConstraint *userNameTop;
 
-@property (weak, nonatomic) IBOutlet NSLayoutConstraint *firstTitleLeft;
-@property (weak, nonatomic) IBOutlet NSLayoutConstraint *secondTitleLeft;
 
 @property (weak, nonatomic) IBOutlet UIImageView *userAvatar;
 @property (weak, nonatomic) IBOutlet UILabel *userName;
@@ -47,7 +31,6 @@
 @property (weak, nonatomic) IBOutlet UIView *subjectView;
 @property (weak, nonatomic) IBOutlet UILabel *subjectLabel;
 
-@property (weak, nonatomic) IBOutlet UILabel *memberDesc;
 @property (weak, nonatomic) IBOutlet UILabel *toolDesc;
 
 @property (nonatomic, copy) INSMineViewCallback callback;
@@ -75,30 +58,11 @@
 - (void)awakeFromNib {
     [super awakeFromNib];
     
-    if (IS_IPAD) {
-        self.functionScrollView.contentSize = CGSizeMake((KPortraitWidth - 26), 74);
-        [self.memberTitle setImage:[UIImage imageNamed:@"institution_MemberLabelPad"]];
-        [self.toolTitle setImage:[UIImage imageNamed:@"institution_ToolTitlePad"]];
-        [self.memberDesc setFont:[UIFont systemFontOfSize:15.0f]];
-        [self.toolDesc setFont:[UIFont systemFontOfSize:15.0f]];
-        self.memberTitleHeight.constant = 20.0f;
-        self.descTitleHeight.constant = 20.0f;
-        self.memberDetailWidth.constant = 17.0f;
-        self.toolDetailWidth.constant = 17.0f;
-        self.memberDetailView.layer.cornerRadius = 8.5;
-        self.toolDetailView.layer.cornerRadius = 8.5;
-        self.toolDescTop.constant = 14.0f;
-        self.memberDescTop.constant = 14.0f;
-    }
-    else {
-        self.functionScrollView.contentSize = CGSizeMake((KPortraitWidth - 26)*2, 74);
-        [self.functionView addSubview:self.pageControl];
-        self.pageControl.currentPage = 0;
-    }
-    self.memberBgView.layer.maskedCorners = kCALayerMaxXMinYCorner | kCALayerMaxXMaxYCorner;
-    self.memberBgView.layer.cornerRadius = 10;
-    self.toolBgView.layer.maskedCorners = kCALayerMaxXMinYCorner | kCALayerMaxXMaxYCorner;
-    self.toolBgView.layer.cornerRadius = 10;
+    self.functionScrollView.contentSize = CGSizeMake((KPortraitWidth - 26)*2, 74);
+    [self.functionView addSubview:self.pageControl];
+    self.pageControl.currentPage = 0;
+
+    
     [self.functionView addSubview:self.functionScrollView];
     [self.functionScrollView mas_makeConstraints:^(MASConstraintMaker *make) {
         make.left.right.top.bottom.mas_equalTo(self.functionView);
@@ -111,12 +75,33 @@
     CGFloat height = bgImage.size.height / bgImage.size.width * KPortraitWidth;
     self.bgImageWidth.constant = KPortraitWidth;
     self.bgImageHeight.constant = height;
-    if (IS_IPAD) {
-        self.memberHeight.constant = 124.0f;
-        self.firstTitleLeft.constant = 24.0f;
-        self.secondTitleLeft.constant = 24.0f;
-    }
     
+    [self createToolViewLayer];
+}
+
+- (void)createToolViewLayer {
+    CGFloat borderWidth = 1.5;
+
+    CGRect frame = CGRectMake(0, 0, KPortraitWidth - (19 - borderWidth) * 2, 60);
+    CGFloat radius = 28 + borderWidth;
+    
+    CAGradientLayer *colorLayer = [UIView createGradientLayerFromColor:HexRGB(0xFFD3E7) startPoint:CGPointMake(0, 0.36) endColor:HexRGB(0xFFE7D4) endPoint:CGPointMake(1, 0.36) bounds:frame];
+    [self.toolBgView.layer addSublayer:colorLayer];
+    
+    UIBezierPath *path = [UIBezierPath bezierPathWithRoundedRect:frame byRoundingCorners:UIRectCornerTopLeft | UIRectCornerTopRight cornerRadii:CGSizeMake(radius, radius)];
+    CAShapeLayer *maskLayer = [CAShapeLayer layer];
+    maskLayer.frame = frame;
+    maskLayer.path = path.CGPath;
+    self.toolBgView.layer.mask = maskLayer;
+    
+    CAShapeLayer *borderLayer = [CAShapeLayer layer];
+    borderLayer.frame = frame;
+    borderLayer.path = path.CGPath;
+    borderLayer.lineWidth = borderWidth;
+    borderLayer.fillColor = [UIColor clearColor].CGColor;
+    borderLayer.strokeColor = HexRGB(0xffffff).CGColor;
+    borderLayer.masksToBounds = NO;
+    [self.toolBgView.layer addSublayer:borderLayer];
 }
 
 + (instancetype)shareInstance {
@@ -158,30 +143,17 @@
     [self.memberImg setImage:[UIImage imageNamed:tagImg]];
     self.memberImg.hidden = NO;
     
-    if (sourceModel.membershipDays > 0) {
-        self.memberDesc.text = [NSString stringWithFormat:@"至%@",[[sourceModel.membershipEndTime componentsSeparatedByString:@" "] firstObject]];
-    }
-    else {
-        if (![NSString isEmptyString:sourceModel.membershipEndTime]) {
-            self.memberDesc.text = @"会员已过期";
-        }
-        else {
-            self.memberDesc.text = @"暂未开通";
-        }
-    }
-    
-    
-    if ([sourceModel.tenantAlbumFlag integerValue] > 0) {
-        self.toolDesc.text = [NSString stringWithFormat:@"至%@",[[sourceModel.tenantAlbumEndTime componentsSeparatedByString:@" "] firstObject]];
-    }
-    else {
-        if (![NSString isEmptyString:sourceModel.tenantAlbumEndTime]) {
-            self.toolDesc.text = @"训练工具已过期";
-        }
-        else {
-            self.toolDesc.text = @"暂未开通";
-        }
-    }
+//    if ([sourceModel.tenantAlbumFlag integerValue] > 0) {
+//        self.toolDesc.text = [NSString stringWithFormat:@"至%@",[[sourceModel.tenantAlbumEndTime componentsSeparatedByString:@" "] firstObject]];
+//    }
+//    else {
+//        if (![NSString isEmptyString:sourceModel.tenantAlbumEndTime]) {
+//            self.toolDesc.text = @"训练工具已过期";
+//        }
+//        else {
+//            self.toolDesc.text = @"暂未开通";
+//        }
+//    }
     
     // 小组名称
     if ([NSString isEmptyString:sourceModel.tenantGroupName]) {

+ 88 - 242
KulexiuForStudent/KulexiuForStudent/InstitutionModule/Mine/View/InstitutionMineBodyView.xib

@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="22505" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES">
+<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="32700.99.1234" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES">
     <device id="retina6_12" orientation="portrait" appearance="light"/>
     <dependencies>
         <deployment identifier="iOS"/>
-        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="22504"/>
+        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="22684"/>
         <capability name="System colors in document resources" minToolsVersion="11.0"/>
         <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
     </dependencies>
@@ -27,178 +27,11 @@
                         <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="insititution_mine_header" translatesAutoresizingMaskIntoConstraints="NO" id="uzc-nx-nAm">
                             <rect key="frame" x="0.0" y="19" width="58" height="50"/>
                         </imageView>
-                        <view tag="1001" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="xUo-7q-bZ9">
-                            <rect key="frame" x="13" y="183" width="189.66666666666666" height="76"/>
-                            <subviews>
-                                <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="institution_mineMemberBg" translatesAutoresizingMaskIntoConstraints="NO" id="eMm-hR-8Jd">
-                                    <rect key="frame" x="118.66666666666666" y="0.0" width="71" height="76"/>
-                                    <constraints>
-                                        <constraint firstAttribute="width" secondItem="eMm-hR-8Jd" secondAttribute="height" multiplier="71:76" id="jbS-f1-v2j"/>
-                                    </constraints>
-                                </imageView>
-                                <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="7LQ-Oe-FFW">
-                                    <rect key="frame" x="10" y="18" width="179.66666666666666" height="40"/>
-                                    <subviews>
-                                        <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="institution_MemberLabel" translatesAutoresizingMaskIntoConstraints="NO" id="ulF-FE-zms">
-                                            <rect key="frame" x="0.0" y="0.0" width="60" height="15"/>
-                                        </imageView>
-                                        <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="wqN-QT-Cza">
-                                            <rect key="frame" x="0.0" y="23" width="0.0" height="17"/>
-                                            <constraints>
-                                                <constraint firstAttribute="height" constant="17" id="iU7-Lx-WNZ"/>
-                                            </constraints>
-                                            <fontDescription key="fontDescription" type="system" pointSize="12"/>
-                                            <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="0.5" colorSpace="custom" customColorSpace="calibratedRGB"/>
-                                            <nil key="highlightedColor"/>
-                                        </label>
-                                        <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="gzv-B6-KMx">
-                                            <rect key="frame" x="66" y="0.66666666666665719" width="14" height="14"/>
-                                            <subviews>
-                                                <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="institution_detail" translatesAutoresizingMaskIntoConstraints="NO" id="gPw-Ft-Q1L">
-                                                    <rect key="frame" x="1.6666666666666714" y="1.3333333333333428" width="11" height="11"/>
-                                                </imageView>
-                                            </subviews>
-                                            <color key="backgroundColor" red="0.93333333333333335" green="0.61568627450980395" blue="0.61568627450980395" alpha="1" colorSpace="calibratedRGB"/>
-                                            <constraints>
-                                                <constraint firstItem="gPw-Ft-Q1L" firstAttribute="centerX" secondItem="gzv-B6-KMx" secondAttribute="centerX" id="Bzn-RF-Wfz"/>
-                                                <constraint firstAttribute="width" constant="14" id="hor-fD-nS1"/>
-                                                <constraint firstItem="gPw-Ft-Q1L" firstAttribute="centerY" secondItem="gzv-B6-KMx" secondAttribute="centerY" id="nyb-dj-aK2"/>
-                                                <constraint firstAttribute="width" secondItem="gzv-B6-KMx" secondAttribute="height" multiplier="1:1" id="wCI-uh-53a"/>
-                                            </constraints>
-                                            <userDefinedRuntimeAttributes>
-                                                <userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
-                                                    <real key="value" value="7"/>
-                                                </userDefinedRuntimeAttribute>
-                                            </userDefinedRuntimeAttributes>
-                                        </view>
-                                    </subviews>
-                                    <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
-                                    <constraints>
-                                        <constraint firstItem="ulF-FE-zms" firstAttribute="top" secondItem="7LQ-Oe-FFW" secondAttribute="top" id="BEH-WW-nWY"/>
-                                        <constraint firstItem="gzv-B6-KMx" firstAttribute="centerY" secondItem="ulF-FE-zms" secondAttribute="centerY" id="FX8-za-4T3"/>
-                                        <constraint firstItem="gzv-B6-KMx" firstAttribute="leading" secondItem="ulF-FE-zms" secondAttribute="trailing" constant="6" id="QFU-oS-whg"/>
-                                        <constraint firstItem="ulF-FE-zms" firstAttribute="leading" secondItem="7LQ-Oe-FFW" secondAttribute="leading" id="SHm-Zb-mnY"/>
-                                        <constraint firstItem="wqN-QT-Cza" firstAttribute="leading" secondItem="7LQ-Oe-FFW" secondAttribute="leading" id="Uso-48-H85"/>
-                                        <constraint firstItem="wqN-QT-Cza" firstAttribute="top" secondItem="ulF-FE-zms" secondAttribute="bottom" constant="8" id="ZG8-bi-Ei9"/>
-                                        <constraint firstAttribute="bottom" secondItem="wqN-QT-Cza" secondAttribute="bottom" id="tn8-hg-1GW"/>
-                                    </constraints>
-                                </view>
-                            </subviews>
-                            <color key="backgroundColor" red="1" green="0.92549019607843142" blue="0.92549019607843142" alpha="1" colorSpace="calibratedRGB"/>
-                            <gestureRecognizers/>
-                            <constraints>
-                                <constraint firstAttribute="trailing" secondItem="7LQ-Oe-FFW" secondAttribute="trailing" id="7bt-I1-HKE"/>
-                                <constraint firstAttribute="height" constant="76" id="JXQ-rr-Pif"/>
-                                <constraint firstAttribute="bottom" secondItem="eMm-hR-8Jd" secondAttribute="bottom" id="RIX-Mx-KX8"/>
-                                <constraint firstItem="eMm-hR-8Jd" firstAttribute="top" secondItem="xUo-7q-bZ9" secondAttribute="top" id="UQA-LY-oIg"/>
-                                <constraint firstItem="7LQ-Oe-FFW" firstAttribute="leading" secondItem="xUo-7q-bZ9" secondAttribute="leading" constant="10" id="dZX-7d-P3Y"/>
-                                <constraint firstItem="7LQ-Oe-FFW" firstAttribute="centerY" secondItem="xUo-7q-bZ9" secondAttribute="centerY" id="ep9-2J-et0"/>
-                                <constraint firstAttribute="trailing" secondItem="eMm-hR-8Jd" secondAttribute="trailing" id="vfg-r9-fen"/>
-                            </constraints>
-                            <userDefinedRuntimeAttributes>
-                                <userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
-                                    <real key="value" value="10"/>
-                                </userDefinedRuntimeAttribute>
-                            </userDefinedRuntimeAttributes>
-                            <connections>
-                                <outletCollection property="gestureRecognizers" destination="gEi-US-rfA" appends="YES" id="Ybd-tY-by9"/>
-                            </connections>
-                        </view>
-                        <view tag="1002" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Mxr-u3-Zhb">
-                            <rect key="frame" x="211.66666666666663" y="183" width="189.33333333333337" height="76"/>
-                            <subviews>
-                                <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="institution_mineToolBg" translatesAutoresizingMaskIntoConstraints="NO" id="gzb-kF-p1c">
-                                    <rect key="frame" x="118.33333333333334" y="0.0" width="71" height="76"/>
-                                    <constraints>
-                                        <constraint firstAttribute="width" secondItem="gzb-kF-p1c" secondAttribute="height" multiplier="71:76" id="93h-Vi-ae4"/>
-                                        <constraint firstAttribute="width" constant="71" id="ZXy-xl-WNs"/>
-                                        <constraint firstAttribute="height" constant="76" id="u7D-m9-NQa"/>
-                                    </constraints>
-                                </imageView>
-                                <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="TZJ-G9-fyg">
-                                    <rect key="frame" x="10" y="18" width="179.33333333333334" height="40"/>
-                                    <subviews>
-                                        <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="institution_ToolTitle" translatesAutoresizingMaskIntoConstraints="NO" id="2tE-BT-KvU">
-                                            <rect key="frame" x="0.0" y="0.0" width="60" height="15"/>
-                                        </imageView>
-                                        <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="J15-HR-2eh">
-                                            <rect key="frame" x="66.000000000000028" y="0.66666666666665719" width="14" height="14"/>
-                                            <subviews>
-                                                <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="institution_detail" translatesAutoresizingMaskIntoConstraints="NO" id="Ac9-PU-LTL">
-                                                    <rect key="frame" x="1.3333333333333144" y="1.3333333333333428" width="11" height="11"/>
-                                                </imageView>
-                                            </subviews>
-                                            <color key="backgroundColor" red="0.94509803921568625" green="0.77647058823529413" blue="0.5490196078431373" alpha="1" colorSpace="calibratedRGB"/>
-                                            <constraints>
-                                                <constraint firstAttribute="width" secondItem="J15-HR-2eh" secondAttribute="height" multiplier="1:1" id="094-aj-xEk"/>
-                                                <constraint firstAttribute="width" constant="14" id="4Tm-NG-jfK"/>
-                                                <constraint firstItem="Ac9-PU-LTL" firstAttribute="centerX" secondItem="J15-HR-2eh" secondAttribute="centerX" id="iOm-ea-lrQ"/>
-                                                <constraint firstItem="Ac9-PU-LTL" firstAttribute="centerY" secondItem="J15-HR-2eh" secondAttribute="centerY" id="wMh-bx-0jr"/>
-                                            </constraints>
-                                            <userDefinedRuntimeAttributes>
-                                                <userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
-                                                    <real key="value" value="7"/>
-                                                </userDefinedRuntimeAttribute>
-                                            </userDefinedRuntimeAttributes>
-                                        </view>
-                                        <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="6jm-cm-okg">
-                                            <rect key="frame" x="0.0" y="23" width="0.0" height="17"/>
-                                            <constraints>
-                                                <constraint firstAttribute="height" constant="17" id="rEb-rX-P4l"/>
-                                            </constraints>
-                                            <fontDescription key="fontDescription" type="system" pointSize="12"/>
-                                            <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="0.5" colorSpace="custom" customColorSpace="calibratedRGB"/>
-                                            <nil key="highlightedColor"/>
-                                        </label>
-                                    </subviews>
-                                    <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
-                                    <constraints>
-                                        <constraint firstItem="J15-HR-2eh" firstAttribute="centerY" secondItem="2tE-BT-KvU" secondAttribute="centerY" id="6To-BR-eHh"/>
-                                        <constraint firstItem="6jm-cm-okg" firstAttribute="top" secondItem="2tE-BT-KvU" secondAttribute="bottom" constant="8" id="D3I-jD-BGx"/>
-                                        <constraint firstItem="2tE-BT-KvU" firstAttribute="top" secondItem="TZJ-G9-fyg" secondAttribute="top" id="IHk-tp-kXb"/>
-                                        <constraint firstItem="J15-HR-2eh" firstAttribute="leading" secondItem="2tE-BT-KvU" secondAttribute="trailing" constant="6" id="bev-fQ-ud0"/>
-                                        <constraint firstItem="6jm-cm-okg" firstAttribute="leading" secondItem="TZJ-G9-fyg" secondAttribute="leading" id="eg1-sO-s9v"/>
-                                        <constraint firstItem="2tE-BT-KvU" firstAttribute="leading" secondItem="TZJ-G9-fyg" secondAttribute="leading" id="gh7-GZ-bqt"/>
-                                        <constraint firstAttribute="bottom" secondItem="6jm-cm-okg" secondAttribute="bottom" id="p15-Mr-pYH"/>
-                                    </constraints>
-                                </view>
-                            </subviews>
-                            <color key="backgroundColor" red="1" green="0.94901960784313721" blue="0.88627450980392153" alpha="1" colorSpace="calibratedRGB"/>
-                            <gestureRecognizers/>
-                            <constraints>
-                                <constraint firstAttribute="trailing" secondItem="gzb-kF-p1c" secondAttribute="trailing" id="ESk-qr-fYg"/>
-                                <constraint firstItem="TZJ-G9-fyg" firstAttribute="centerY" secondItem="Mxr-u3-Zhb" secondAttribute="centerY" id="ecf-VJ-1h4"/>
-                                <constraint firstItem="gzb-kF-p1c" firstAttribute="top" secondItem="Mxr-u3-Zhb" secondAttribute="top" id="eym-Nu-zMb"/>
-                                <constraint firstAttribute="trailing" secondItem="TZJ-G9-fyg" secondAttribute="trailing" id="gXr-A0-3c7"/>
-                                <constraint firstAttribute="bottom" secondItem="gzb-kF-p1c" secondAttribute="bottom" id="oe7-sm-PW4"/>
-                                <constraint firstItem="TZJ-G9-fyg" firstAttribute="leading" secondItem="Mxr-u3-Zhb" secondAttribute="leading" constant="10" id="xPc-HU-W01"/>
-                            </constraints>
-                            <userDefinedRuntimeAttributes>
-                                <userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
-                                    <real key="value" value="10"/>
-                                </userDefinedRuntimeAttribute>
-                            </userDefinedRuntimeAttributes>
-                            <connections>
-                                <outletCollection property="gestureRecognizers" destination="j4v-SU-6Yg" appends="YES" id="oE4-mU-4kA"/>
-                            </connections>
-                        </view>
-                        <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="institution_MemberImage" translatesAutoresizingMaskIntoConstraints="NO" id="x5p-j7-s1g">
-                            <rect key="frame" x="131.66666666666666" y="180" width="77" height="82"/>
-                            <constraints>
-                                <constraint firstAttribute="width" secondItem="x5p-j7-s1g" secondAttribute="height" multiplier="77:82" id="rFE-XH-yyk"/>
-                            </constraints>
-                        </imageView>
-                        <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="institution_ToolImage" translatesAutoresizingMaskIntoConstraints="NO" id="Vt5-8U-7eH">
-                            <rect key="frame" x="327" y="180" width="77" height="82"/>
-                            <constraints>
-                                <constraint firstAttribute="width" secondItem="Vt5-8U-7eH" secondAttribute="height" multiplier="77:82" id="3zQ-TD-y7H"/>
-                            </constraints>
-                        </imageView>
                         <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="insititution_mine_topLayer" translatesAutoresizingMaskIntoConstraints="NO" id="98L-RE-L5b">
                             <rect key="frame" x="285" y="0.0" width="129" height="114"/>
                         </imageView>
                         <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="LYR-lA-eEp">
-                            <rect key="frame" x="24" y="86" width="72" height="72"/>
+                            <rect key="frame" x="24" y="118" width="72" height="72"/>
                             <subviews>
                                 <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="tenant_defalut_avatar" translatesAutoresizingMaskIntoConstraints="NO" id="X3c-Yi-Xkh">
                                     <rect key="frame" x="2" y="2" width="68" height="68"/>
@@ -227,7 +60,7 @@
                             </userDefinedRuntimeAttributes>
                         </view>
                         <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" horizontalCompressionResistancePriority="749" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Nlb-bG-jKG">
-                            <rect key="frame" x="108" y="95" width="0.0" height="28"/>
+                            <rect key="frame" x="108" y="127" width="0.0" height="28"/>
                             <constraints>
                                 <constraint firstAttribute="height" constant="28" id="KND-9T-wMM"/>
                             </constraints>
@@ -236,14 +69,14 @@
                             <nil key="highlightedColor"/>
                         </label>
                         <imageView hidden="YES" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="institution_mineMember_tag" translatesAutoresizingMaskIntoConstraints="NO" id="j1E-FX-DSh">
-                            <rect key="frame" x="38" y="149.66666666666666" width="44" height="17"/>
+                            <rect key="frame" x="38" y="181.66666666666666" width="44" height="17"/>
                             <constraints>
                                 <constraint firstAttribute="width" constant="44" id="F0Y-OI-vHn"/>
                                 <constraint firstAttribute="height" constant="17" id="iHY-he-VUA"/>
                             </constraints>
                         </imageView>
                         <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="v4r-I2-0Uz">
-                            <rect key="frame" x="108" y="129" width="0.0" height="18"/>
+                            <rect key="frame" x="108" y="161" width="0.0" height="18"/>
                             <constraints>
                                 <constraint firstAttribute="height" constant="18" id="ro3-YV-CrY"/>
                             </constraints>
@@ -252,7 +85,7 @@
                             <nil key="highlightedColor"/>
                         </label>
                         <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="aWj-xg-N6w">
-                            <rect key="frame" x="114" y="99.666666666666671" width="31" height="19"/>
+                            <rect key="frame" x="114" y="131.66666666666666" width="31" height="19"/>
                             <subviews>
                                 <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="insititution_mine_subject" translatesAutoresizingMaskIntoConstraints="NO" id="BCo-k7-x8g">
                                     <rect key="frame" x="7" y="3" width="13" height="13"/>
@@ -262,7 +95,7 @@
                                     </constraints>
                                 </imageView>
                                 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" horizontalCompressionResistancePriority="752" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="k3g-g1-liB">
-                                    <rect key="frame" x="24" y="9.3333333333333286" width="0.0" height="0.0"/>
+                                    <rect key="frame" x="24" y="9.3333333333333428" width="0.0" height="0.0"/>
                                     <fontDescription key="fontDescription" type="system" weight="medium" pointSize="12"/>
                                     <color key="textColor" red="0.99607843137254903" green="0.14117647058823529" blue="0.31764705882352939" alpha="1" colorSpace="calibratedRGB"/>
                                     <nil key="highlightedColor"/>
@@ -289,46 +122,90 @@
                                 </userDefinedRuntimeAttribute>
                             </userDefinedRuntimeAttributes>
                         </view>
+                        <view tag="1002" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Mxr-u3-Zhb">
+                            <rect key="frame" x="17.666666666666657" y="215" width="379" height="60"/>
+                            <color key="backgroundColor" red="1" green="0.82745098039215681" blue="0.90588235294117647" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
+                            <gestureRecognizers/>
+                            <constraints>
+                                <constraint firstAttribute="height" constant="60" id="0I3-eU-Weq"/>
+                            </constraints>
+                            <connections>
+                                <outletCollection property="gestureRecognizers" destination="j4v-SU-6Yg" appends="YES" id="oE4-mU-4kA"/>
+                            </connections>
+                        </view>
+                        <view userInteractionEnabled="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="ps4-up-G2N">
+                            <rect key="frame" x="19" y="216.66666666666666" width="376" height="56.999999999999972"/>
+                            <subviews>
+                                <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="institution_ToolImage" translatesAutoresizingMaskIntoConstraints="NO" id="LC0-SH-j3j">
+                                    <rect key="frame" x="5" y="0.0" width="47" height="49"/>
+                                </imageView>
+                                <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="institution_ToolTitle" translatesAutoresizingMaskIntoConstraints="NO" id="3mi-f7-wdo">
+                                    <rect key="frame" x="62" y="11" width="60" height="15"/>
+                                </imageView>
+                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="曲目训练教程" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="mvV-Sr-oNN">
+                                    <rect key="frame" x="62.000000000000007" y="30" width="73.666666666666686" height="17"/>
+                                    <constraints>
+                                        <constraint firstAttribute="height" constant="17" id="xic-Zn-hSL"/>
+                                    </constraints>
+                                    <fontDescription key="fontDescription" type="system" pointSize="12"/>
+                                    <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="0.5" colorSpace="custom" customColorSpace="sRGB"/>
+                                    <nil key="highlightedColor"/>
+                                </label>
+                                <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="institution_mineToolBg" translatesAutoresizingMaskIntoConstraints="NO" id="U3x-hC-8CJ">
+                                    <rect key="frame" x="139" y="0.0" width="237" height="57"/>
+                                </imageView>
+                                <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="institution_mineToolDetail" translatesAutoresizingMaskIntoConstraints="NO" id="Q15-wp-WHa">
+                                    <rect key="frame" x="282" y="13" width="81" height="31"/>
+                                </imageView>
+                            </subviews>
+                            <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
+                            <constraints>
+                                <constraint firstItem="3mi-f7-wdo" firstAttribute="leading" secondItem="mvV-Sr-oNN" secondAttribute="leading" id="2vK-eb-bjK"/>
+                                <constraint firstAttribute="trailing" secondItem="U3x-hC-8CJ" secondAttribute="trailing" id="Cy3-z6-X5r"/>
+                                <constraint firstItem="U3x-hC-8CJ" firstAttribute="top" secondItem="ps4-up-G2N" secondAttribute="top" id="EBZ-Dq-UTy"/>
+                                <constraint firstItem="LC0-SH-j3j" firstAttribute="leading" secondItem="ps4-up-G2N" secondAttribute="leading" constant="5" id="L23-Ux-Bow"/>
+                                <constraint firstItem="LC0-SH-j3j" firstAttribute="top" secondItem="ps4-up-G2N" secondAttribute="top" id="Vao-c4-Sp5"/>
+                                <constraint firstAttribute="bottom" secondItem="U3x-hC-8CJ" secondAttribute="bottom" id="ZCv-TO-fQ4"/>
+                                <constraint firstAttribute="bottom" secondItem="mvV-Sr-oNN" secondAttribute="bottom" constant="10" id="cgK-6A-Li4"/>
+                                <constraint firstItem="mvV-Sr-oNN" firstAttribute="top" secondItem="3mi-f7-wdo" secondAttribute="bottom" constant="4" id="gzD-zS-bh4"/>
+                                <constraint firstAttribute="trailing" secondItem="Q15-wp-WHa" secondAttribute="trailing" constant="13" id="nzX-vo-NAA"/>
+                                <constraint firstAttribute="bottom" secondItem="Q15-wp-WHa" secondAttribute="bottom" constant="13" id="s1n-KP-Qcb"/>
+                                <constraint firstItem="mvV-Sr-oNN" firstAttribute="leading" secondItem="LC0-SH-j3j" secondAttribute="trailing" constant="10" id="sro-fQ-SuB"/>
+                            </constraints>
+                        </view>
                     </subviews>
-                    <color key="backgroundColor" systemColor="systemBackgroundColor"/>
                     <constraints>
-                        <constraint firstItem="xUo-7q-bZ9" firstAttribute="top" secondItem="x5p-j7-s1g" secondAttribute="top" constant="3" id="02Y-qP-6kp"/>
                         <constraint firstItem="LYR-lA-eEp" firstAttribute="leading" secondItem="Nbm-ze-ouR" secondAttribute="leading" constant="24" id="0QW-mE-QpS"/>
                         <constraint firstItem="A30-6f-0Ca" firstAttribute="leading" secondItem="Nbm-ze-ouR" secondAttribute="leading" id="1yA-Tt-Ebf"/>
                         <constraint firstItem="Nlb-bG-jKG" firstAttribute="top" secondItem="LYR-lA-eEp" secondAttribute="top" constant="9" id="2Do-ed-2h8"/>
-                        <constraint firstItem="Mxr-u3-Zhb" firstAttribute="height" secondItem="xUo-7q-bZ9" secondAttribute="height" id="5DA-7K-Qq8"/>
-                        <constraint firstItem="Mxr-u3-Zhb" firstAttribute="leading" secondItem="xUo-7q-bZ9" secondAttribute="trailing" constant="9" id="8zA-Aj-WPH"/>
                         <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="aWj-xg-N6w" secondAttribute="trailing" constant="12" id="CcR-b0-7sw"/>
                         <constraint firstItem="aWj-xg-N6w" firstAttribute="leading" secondItem="Nlb-bG-jKG" secondAttribute="trailing" constant="6" id="Eov-x6-O1P"/>
                         <constraint firstItem="v4r-I2-0Uz" firstAttribute="top" secondItem="Nlb-bG-jKG" secondAttribute="bottom" constant="6" id="FZJ-0V-hrE"/>
-                        <constraint firstAttribute="bottom" secondItem="xUo-7q-bZ9" secondAttribute="bottom" constant="16" id="HDi-YK-9Xh"/>
                         <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="v4r-I2-0Uz" secondAttribute="trailing" constant="12" id="JVN-rf-oYa"/>
-                        <constraint firstItem="Mxr-u3-Zhb" firstAttribute="centerY" secondItem="x5p-j7-s1g" secondAttribute="centerY" id="KWG-ZR-X2b"/>
                         <constraint firstItem="uzc-nx-nAm" firstAttribute="leading" secondItem="Nbm-ze-ouR" secondAttribute="leading" id="Mx7-Xa-Lf1"/>
-                        <constraint firstItem="xUo-7q-bZ9" firstAttribute="top" secondItem="LYR-lA-eEp" secondAttribute="bottom" constant="25" id="QDk-md-kSV"/>
+                        <constraint firstItem="Mxr-u3-Zhb" firstAttribute="leading" secondItem="Nbm-ze-ouR" secondAttribute="leading" constant="17.5" id="Pf1-BR-4Pr"/>
+                        <constraint firstItem="Mxr-u3-Zhb" firstAttribute="bottom" secondItem="ps4-up-G2N" secondAttribute="bottom" constant="1.5" id="QUi-Tx-Q3b"/>
                         <constraint firstItem="aWj-xg-N6w" firstAttribute="centerY" secondItem="Nlb-bG-jKG" secondAttribute="centerY" id="UKj-VU-cvE"/>
+                        <constraint firstItem="Mxr-u3-Zhb" firstAttribute="trailing" secondItem="ps4-up-G2N" secondAttribute="trailing" constant="1.5" id="UwN-e9-KKb"/>
                         <constraint firstItem="Nlb-bG-jKG" firstAttribute="leading" secondItem="LYR-lA-eEp" secondAttribute="trailing" constant="12" id="VAJ-XK-Ard"/>
                         <constraint firstItem="98L-RE-L5b" firstAttribute="top" secondItem="Nbm-ze-ouR" secondAttribute="top" id="VdU-Vu-Udt"/>
                         <constraint firstItem="v4r-I2-0Uz" firstAttribute="leading" secondItem="Nlb-bG-jKG" secondAttribute="leading" id="WLa-py-itB"/>
-                        <constraint firstItem="Vt5-8U-7eH" firstAttribute="trailing" secondItem="Mxr-u3-Zhb" secondAttribute="trailing" constant="3" id="X4F-SV-XOG"/>
                         <constraint firstAttribute="trailing" secondItem="98L-RE-L5b" secondAttribute="trailing" id="YOs-Jb-zUi"/>
                         <constraint firstItem="j1E-FX-DSh" firstAttribute="centerX" secondItem="LYR-lA-eEp" secondAttribute="centerX" id="Yhk-1P-OHs"/>
-                        <constraint firstItem="Mxr-u3-Zhb" firstAttribute="width" secondItem="xUo-7q-bZ9" secondAttribute="width" id="Zox-PL-Vig"/>
                         <constraint firstItem="uzc-nx-nAm" firstAttribute="top" secondItem="Nbm-ze-ouR" secondAttribute="top" constant="19" id="Zqj-cL-ErZ"/>
-                        <constraint firstItem="Vt5-8U-7eH" firstAttribute="top" secondItem="Mxr-u3-Zhb" secondAttribute="top" constant="-3" id="aom-8J-O58"/>
+                        <constraint firstItem="Mxr-u3-Zhb" firstAttribute="top" secondItem="LYR-lA-eEp" secondAttribute="bottom" constant="25" id="bhZ-rm-Bbs"/>
                         <constraint firstItem="j1E-FX-DSh" firstAttribute="centerY" secondItem="LYR-lA-eEp" secondAttribute="bottom" id="bsG-xq-JaU"/>
                         <constraint firstAttribute="height" constant="275" id="fPk-KI-PIk"/>
-                        <constraint firstItem="xUo-7q-bZ9" firstAttribute="trailing" secondItem="x5p-j7-s1g" secondAttribute="trailing" constant="-6" id="gAs-nb-RSc"/>
+                        <constraint firstItem="Mxr-u3-Zhb" firstAttribute="leading" secondItem="ps4-up-G2N" secondAttribute="leading" constant="-1.5" id="fhz-6F-zUC"/>
                         <constraint firstAttribute="trailing" secondItem="A30-6f-0Ca" secondAttribute="trailing" id="gSQ-A1-hjP"/>
-                        <constraint firstAttribute="bottom" secondItem="Mxr-u3-Zhb" secondAttribute="bottom" constant="16" id="l7Z-BD-Yt1"/>
+                        <constraint firstAttribute="bottom" secondItem="Mxr-u3-Zhb" secondAttribute="bottom" id="l7Z-BD-Yt1"/>
+                        <constraint firstItem="Mxr-u3-Zhb" firstAttribute="top" secondItem="ps4-up-G2N" secondAttribute="top" constant="-1.5" id="pLA-ae-Iun"/>
                         <constraint firstItem="A30-6f-0Ca" firstAttribute="top" secondItem="Nbm-ze-ouR" secondAttribute="top" id="pce-4x-814"/>
-                        <constraint firstItem="Vt5-8U-7eH" firstAttribute="centerY" secondItem="Mxr-u3-Zhb" secondAttribute="centerY" id="qX1-Hz-vFn"/>
-                        <constraint firstItem="xUo-7q-bZ9" firstAttribute="leading" secondItem="Nbm-ze-ouR" secondAttribute="leading" constant="13" id="rgr-bo-Yk0"/>
-                        <constraint firstAttribute="trailing" secondItem="Mxr-u3-Zhb" secondAttribute="trailing" constant="13" id="s7x-po-Vg7"/>
+                        <constraint firstAttribute="trailing" secondItem="Mxr-u3-Zhb" secondAttribute="trailing" constant="17.5" id="s7x-po-Vg7"/>
                     </constraints>
                 </view>
                 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="iE8-e2-07v">
-                    <rect key="frame" x="13" y="287" width="388" height="130"/>
+                    <rect key="frame" x="13" y="273.66666666666669" width="388" height="130"/>
                     <subviews>
                         <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Akl-gJ-5NJ">
                             <rect key="frame" x="0.0" y="51" width="388" height="74"/>
@@ -356,12 +233,12 @@
                     </constraints>
                     <userDefinedRuntimeAttributes>
                         <userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
-                            <real key="value" value="12"/>
+                            <real key="value" value="8"/>
                         </userDefinedRuntimeAttribute>
                     </userDefinedRuntimeAttributes>
                 </view>
                 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="3KY-c7-2Hr">
-                    <rect key="frame" x="13" y="429" width="388" height="290"/>
+                    <rect key="frame" x="13" y="415.66666666666674" width="388" height="290"/>
                     <subviews>
                         <view tag="1008" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="YoI-Ul-U7N">
                             <rect key="frame" x="0.0" y="0.0" width="388" height="58"/>
@@ -373,7 +250,7 @@
                                     <nil key="highlightedColor"/>
                                 </label>
                                 <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="mine_next" translatesAutoresizingMaskIntoConstraints="NO" id="d9j-jy-TPj">
-                                    <rect key="frame" x="367" y="21.666666666666686" width="8" height="15"/>
+                                    <rect key="frame" x="367" y="21.333333333333314" width="8" height="15"/>
                                 </imageView>
                                 <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="insititution_help" translatesAutoresizingMaskIntoConstraints="NO" id="6fY-qz-U6i">
                                     <rect key="frame" x="20" y="18" width="22" height="22"/>
@@ -408,19 +285,19 @@
                             <rect key="frame" x="0.0" y="58" width="388" height="58"/>
                             <subviews>
                                 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="意见反馈" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Dnv-60-hyW">
-                                    <rect key="frame" x="51.999999999999993" y="19.666666666666686" width="65.333333333333314" height="19"/>
+                                    <rect key="frame" x="51.999999999999993" y="19.333333333333314" width="65.333333333333314" height="19"/>
                                     <fontDescription key="fontDescription" type="system" pointSize="16"/>
                                     <color key="textColor" red="0.1019607843" green="0.1019607843" blue="0.1019607843" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
                                     <nil key="highlightedColor"/>
                                 </label>
                                 <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="mine_next" translatesAutoresizingMaskIntoConstraints="NO" id="sOz-fa-02f">
-                                    <rect key="frame" x="367" y="21.666666666666686" width="8" height="15"/>
+                                    <rect key="frame" x="367" y="21.333333333333314" width="8" height="15"/>
                                 </imageView>
                                 <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="insititution_feedback" translatesAutoresizingMaskIntoConstraints="NO" id="6bB-bB-Vix">
                                     <rect key="frame" x="20" y="18" width="22" height="22"/>
                                 </imageView>
                                 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="SdN-Dw-8RX">
-                                    <rect key="frame" x="15" y="57" width="358" height="1"/>
+                                    <rect key="frame" x="15" y="56.999999999999943" width="358" height="1"/>
                                     <color key="backgroundColor" red="0.94901960780000005" green="0.94901960780000005" blue="0.94901960780000005" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
                                     <constraints>
                                         <constraint firstAttribute="height" constant="1" id="vRU-NH-r05"/>
@@ -446,16 +323,16 @@
                             </connections>
                         </view>
                         <view tag="1010" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="92r-es-QMt">
-                            <rect key="frame" x="0.0" y="116" width="388" height="58"/>
+                            <rect key="frame" x="0.0" y="115.99999999999994" width="388" height="58"/>
                             <subviews>
                                 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="用户协议" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="8mD-vY-M3T">
-                                    <rect key="frame" x="51.999999999999993" y="19.666666666666629" width="65.333333333333314" height="19"/>
+                                    <rect key="frame" x="51.999999999999993" y="19.333333333333371" width="65.333333333333314" height="19"/>
                                     <fontDescription key="fontDescription" type="system" pointSize="16"/>
                                     <color key="textColor" red="0.1019607843" green="0.1019607843" blue="0.1019607843" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
                                     <nil key="highlightedColor"/>
                                 </label>
                                 <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="mine_next" translatesAutoresizingMaskIntoConstraints="NO" id="8Xe-aG-eBm">
-                                    <rect key="frame" x="367" y="21.666666666666629" width="8" height="15"/>
+                                    <rect key="frame" x="367" y="21.333333333333371" width="8" height="15"/>
                                 </imageView>
                                 <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="insititution_userAgreement" translatesAutoresizingMaskIntoConstraints="NO" id="qzD-bY-PuR">
                                     <rect key="frame" x="20" y="18" width="22" height="22"/>
@@ -487,16 +364,16 @@
                             </connections>
                         </view>
                         <view tag="1011" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="NTm-jn-Mpl">
-                            <rect key="frame" x="0.0" y="174" width="388" height="58"/>
+                            <rect key="frame" x="0.0" y="173.99999999999994" width="388" height="58"/>
                             <subviews>
                                 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="隐私协议" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="8We-Tk-Xu4">
-                                    <rect key="frame" x="51.999999999999993" y="19.666666666666629" width="65.333333333333314" height="19"/>
+                                    <rect key="frame" x="51.999999999999993" y="19.333333333333371" width="65.333333333333314" height="19"/>
                                     <fontDescription key="fontDescription" type="system" pointSize="16"/>
                                     <color key="textColor" red="0.1019607843" green="0.1019607843" blue="0.1019607843" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
                                     <nil key="highlightedColor"/>
                                 </label>
                                 <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="mine_next" translatesAutoresizingMaskIntoConstraints="NO" id="FSm-3Y-APU">
-                                    <rect key="frame" x="367" y="21.666666666666629" width="8" height="15"/>
+                                    <rect key="frame" x="367" y="21.333333333333371" width="8" height="15"/>
                                 </imageView>
                                 <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="insititution_privacy" translatesAutoresizingMaskIntoConstraints="NO" id="q1c-8S-Ylf">
                                     <rect key="frame" x="20" y="18" width="22" height="22"/>
@@ -528,16 +405,16 @@
                             </connections>
                         </view>
                         <view tag="1012" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="wt3-dk-1gA">
-                            <rect key="frame" x="0.0" y="232" width="388" height="58"/>
+                            <rect key="frame" x="0.0" y="231.99999999999994" width="388" height="58"/>
                             <subviews>
                                 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="关于我们" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ojF-qm-wBA">
-                                    <rect key="frame" x="51.999999999999993" y="19.666666666666629" width="65.333333333333314" height="19"/>
+                                    <rect key="frame" x="51.999999999999993" y="19.333333333333371" width="65.333333333333314" height="19"/>
                                     <fontDescription key="fontDescription" type="system" pointSize="16"/>
                                     <color key="textColor" red="0.1019607843" green="0.1019607843" blue="0.1019607843" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
                                     <nil key="highlightedColor"/>
                                 </label>
                                 <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="mine_next" translatesAutoresizingMaskIntoConstraints="NO" id="av3-YG-dxn">
-                                    <rect key="frame" x="367" y="21.666666666666629" width="8" height="15"/>
+                                    <rect key="frame" x="367" y="21.333333333333371" width="8" height="15"/>
                                 </imageView>
                                 <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="insititution_about" translatesAutoresizingMaskIntoConstraints="NO" id="VLa-B4-4Ht">
                                     <rect key="frame" x="20" y="18" width="22" height="22"/>
@@ -590,18 +467,6 @@
                     </constraints>
                     <userDefinedRuntimeAttributes>
                         <userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
-                            <real key="value" value="8"/>
-                        </userDefinedRuntimeAttribute>
-                        <userDefinedRuntimeAttribute type="size" keyPath="shadowOffset">
-                            <size key="value" width="0.0" height="2"/>
-                        </userDefinedRuntimeAttribute>
-                        <userDefinedRuntimeAttribute type="color" keyPath="shadowUIColor">
-                            <color key="value" red="0.8980392157" green="0.8980392157" blue="0.8980392157" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
-                        </userDefinedRuntimeAttribute>
-                        <userDefinedRuntimeAttribute type="number" keyPath="shadowOpacity">
-                            <real key="value" value="1"/>
-                        </userDefinedRuntimeAttribute>
-                        <userDefinedRuntimeAttribute type="number" keyPath="shadowRadius">
                             <real key="value" value="10"/>
                         </userDefinedRuntimeAttribute>
                     </userDefinedRuntimeAttributes>
@@ -612,12 +477,12 @@
                 <constraint firstAttribute="trailing" secondItem="3KY-c7-2Hr" secondAttribute="trailing" constant="13" id="7LE-Ny-8yl"/>
                 <constraint firstItem="Nbm-ze-ouR" firstAttribute="top" secondItem="iN0-l3-epB" secondAttribute="top" id="7vY-g9-vdN"/>
                 <constraint firstItem="iE8-e2-07v" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" constant="13" id="KTG-eb-hlF"/>
+                <constraint firstItem="iE8-e2-07v" firstAttribute="top" secondItem="Nbm-ze-ouR" secondAttribute="bottom" constant="-1.5" id="OMr-r7-Q0H"/>
                 <constraint firstAttribute="trailing" secondItem="iE8-e2-07v" secondAttribute="trailing" constant="13" id="SCS-rO-OF3"/>
                 <constraint firstItem="3KY-c7-2Hr" firstAttribute="top" secondItem="iE8-e2-07v" secondAttribute="bottom" constant="12" id="Vgg-Zy-Lji"/>
                 <constraint firstAttribute="trailing" secondItem="Nbm-ze-ouR" secondAttribute="trailing" id="Wo6-dE-0Ij"/>
                 <constraint firstItem="Nbm-ze-ouR" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" id="a8x-iG-8vU"/>
                 <constraint firstItem="3KY-c7-2Hr" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" constant="13" id="yWU-sW-AbB"/>
-                <constraint firstItem="iE8-e2-07v" firstAttribute="top" secondItem="Nbm-ze-ouR" secondAttribute="bottom" constant="12" id="zLJ-by-E5P"/>
             </constraints>
             <nil key="simulatedTopBarMetrics"/>
             <nil key="simulatedBottomBarMetrics"/>
@@ -626,28 +491,12 @@
                 <outlet property="bgImageHeight" destination="NsE-ha-gB2" id="tgE-6b-AmN"/>
                 <outlet property="bgImageView" destination="A30-6f-0Ca" id="AA9-Qa-ipk"/>
                 <outlet property="bgImageWidth" destination="HAe-7J-lwa" id="CWe-6R-yNH"/>
-                <outlet property="descTitleHeight" destination="rEb-rX-P4l" id="lqK-Rq-HY5"/>
-                <outlet property="firstTitleLeft" destination="dZX-7d-P3Y" id="303-09-SDz"/>
                 <outlet property="functionView" destination="Akl-gJ-5NJ" id="aPS-KN-edW"/>
-                <outlet property="memberBgView" destination="eMm-hR-8Jd" id="pvH-wh-LTw"/>
-                <outlet property="memberDesc" destination="wqN-QT-Cza" id="V4p-qw-nCy"/>
-                <outlet property="memberDescTop" destination="ZG8-bi-Ei9" id="FSk-Vk-hiZ"/>
-                <outlet property="memberDetailView" destination="gzv-B6-KMx" id="W7H-pB-Vq1"/>
-                <outlet property="memberDetailWidth" destination="hor-fD-nS1" id="Bio-y2-e9I"/>
-                <outlet property="memberHeight" destination="JXQ-rr-Pif" id="XtP-tC-1Cw"/>
                 <outlet property="memberImg" destination="j1E-FX-DSh" id="Qcd-Se-bsQ"/>
-                <outlet property="memberTitle" destination="ulF-FE-zms" id="Tax-Qd-QXd"/>
-                <outlet property="memberTitleHeight" destination="iU7-Lx-WNZ" id="AS3-zv-9sG"/>
-                <outlet property="secondTitleLeft" destination="xPc-HU-W01" id="Gj1-lx-Xck"/>
                 <outlet property="subjectLabel" destination="k3g-g1-liB" id="4om-GC-86Z"/>
                 <outlet property="subjectView" destination="aWj-xg-N6w" id="LbY-EU-yem"/>
                 <outlet property="tenantName" destination="v4r-I2-0Uz" id="WSa-2L-Hzv"/>
-                <outlet property="toolBgView" destination="gzb-kF-p1c" id="Taf-oG-VOe"/>
-                <outlet property="toolDesc" destination="6jm-cm-okg" id="6Cd-Wp-5de"/>
-                <outlet property="toolDescTop" destination="D3I-jD-BGx" id="KRW-EW-VJG"/>
-                <outlet property="toolDetailView" destination="J15-HR-2eh" id="tzc-YJ-jhT"/>
-                <outlet property="toolDetailWidth" destination="4Tm-NG-jfK" id="O27-Iz-Ibb"/>
-                <outlet property="toolTitle" destination="2tE-BT-KvU" id="a8i-Xh-ceh"/>
+                <outlet property="toolBgView" destination="Mxr-u3-Zhb" id="CXc-sO-fed"/>
                 <outlet property="userAvatar" destination="X3c-Yi-Xkh" id="cOQ-qB-Uel"/>
                 <outlet property="userName" destination="Nlb-bG-jKG" id="gQI-V1-EYx"/>
                 <outlet property="userNameTop" destination="2Do-ed-2h8" id="scI-hM-fzo"/>
@@ -725,14 +574,11 @@
         <image name="insititution_mine_topLayer" width="129" height="114"/>
         <image name="insititution_privacy" width="22" height="22"/>
         <image name="insititution_userAgreement" width="22" height="22"/>
-        <image name="institution_MemberImage" width="154" height="164"/>
-        <image name="institution_MemberLabel" width="60" height="15"/>
-        <image name="institution_ToolImage" width="154" height="164"/>
+        <image name="institution_ToolImage" width="47" height="49"/>
         <image name="institution_ToolTitle" width="60" height="15"/>
-        <image name="institution_detail" width="11" height="11"/>
-        <image name="institution_mineMemberBg" width="142" height="152"/>
         <image name="institution_mineMember_tag" width="44" height="17"/>
-        <image name="institution_mineToolBg" width="142" height="152"/>
+        <image name="institution_mineToolBg" width="237" height="58"/>
+        <image name="institution_mineToolDetail" width="81" height="31"/>
         <image name="mine_next" width="8" height="15"/>
         <image name="tenant_defalut_avatar" width="150" height="150"/>
         <systemColor name="systemBackgroundColor">