Sfoglia il codice sorgente

1.修改Apex Mobile Result,增加Indicator。

Pen Li 8 anni fa
parent
commit
377f05dfa3

+ 12 - 2
common/customUI/Result.xib

@@ -1,11 +1,11 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="13529" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES">
+<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="13771" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES">
     <device id="retina4_7" orientation="portrait">
         <adaptation id="fullscreen"/>
     </device>
     <dependencies>
         <deployment identifier="iOS"/>
-        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13527"/>
+        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13772"/>
         <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
     </dependencies>
     <objects>
@@ -15,6 +15,7 @@
                 <outlet property="h_constraint" destination="OCH-yF-HTJ" id="4PA-KC-Oaf"/>
                 <outlet property="header_top_constraint" destination="g32-lw-wxU" id="itz-AJ-NKi"/>
                 <outlet property="lead_constraint" destination="bbY-b2-jpG" id="buh-DH-2Qm"/>
+                <outlet property="loadingIndicator" destination="PSz-E0-hpW" id="lN6-cu-TAQ"/>
                 <outlet property="refreshFooterBar" destination="GO7-Wf-2EG" id="K8N-GT-OAy"/>
                 <outlet property="refreshFooterTitleLb" destination="aLC-7L-TFI" id="huf-al-L6p"/>
                 <outlet property="refreshHeaderBar" destination="FS6-OU-h6k" id="0m0-Lt-fpM"/>
@@ -124,6 +125,13 @@
                         <constraint firstItem="aLC-7L-TFI" firstAttribute="width" secondItem="GO7-Wf-2EG" secondAttribute="width" id="nrB-wU-nho"/>
                     </constraints>
                 </view>
+                <activityIndicatorView hidden="YES" opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" style="whiteLarge" translatesAutoresizingMaskIntoConstraints="NO" id="PSz-E0-hpW">
+                    <rect key="frame" x="162.5" y="308.5" width="50" height="50"/>
+                    <constraints>
+                        <constraint firstAttribute="width" constant="50" id="R4R-PE-rS1"/>
+                        <constraint firstAttribute="height" constant="50" id="gGb-Pc-3KL"/>
+                    </constraints>
+                </activityIndicatorView>
             </subviews>
             <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
             <constraints>
@@ -131,7 +139,9 @@
                 <constraint firstItem="GO7-Wf-2EG" firstAttribute="leading" secondItem="x6s-gs-coa" secondAttribute="leading" id="3QW-0F-LMu"/>
                 <constraint firstItem="FS6-OU-h6k" firstAttribute="leading" secondItem="x6s-gs-coa" secondAttribute="leading" id="Bjx-d0-fOe"/>
                 <constraint firstItem="x6s-gs-coa" firstAttribute="leading" secondItem="h5p-9r-ydz" secondAttribute="leading" id="GCn-RX-zyO"/>
+                <constraint firstItem="PSz-E0-hpW" firstAttribute="centerX" secondItem="h5p-9r-ydz" secondAttribute="centerX" id="JTx-II-ofj"/>
                 <constraint firstItem="SK6-pt-SSv" firstAttribute="bottom" secondItem="h5p-9r-ydz" secondAttribute="bottom" identifier="scroll_bottom" id="PgW-kq-hWQ"/>
+                <constraint firstItem="PSz-E0-hpW" firstAttribute="centerY" secondItem="h5p-9r-ydz" secondAttribute="centerY" id="V1Q-6w-A6N"/>
                 <constraint firstAttribute="trailing" secondItem="SK6-pt-SSv" secondAttribute="trailing" id="WJL-rP-AGA"/>
                 <constraint firstItem="SK6-pt-SSv" firstAttribute="leading" secondItem="h5p-9r-ydz" secondAttribute="leading" id="bbY-b2-jpG"/>
                 <constraint firstItem="GO7-Wf-2EG" firstAttribute="width" secondItem="x6s-gs-coa" secondAttribute="width" id="fa5-nI-GP6"/>

+ 1 - 0
common/customUI/ResultViewController.h

@@ -24,6 +24,7 @@ UIKIT_EXTERN const int delta;
 @property (nonatomic,strong) IBOutlet UILabel *refreshHeaderTitleLb;
 @property (nonatomic,strong) IBOutlet UIView *refreshFooterBar;
 @property (nonatomic,strong) IBOutlet UILabel *refreshFooterTitleLb;
+@property (nonatomic,strong) IBOutlet UIActivityIndicatorView *loadingIndicator;
 
 @property (weak, nonatomic) IBOutlet NSLayoutConstraint *header_top_constraint;
 @property (weak, nonatomic) IBOutlet NSLayoutConstraint *footer_top_constraint;

+ 1 - 0
common/customUI/ResultViewController.m

@@ -89,6 +89,7 @@ const int delta = 25;
     // Do any additional setup after loading the view, typically from a nib.
     
     self.automaticallyAdjustsScrollViewInsets = NO;
+    self.tableview.tableFooterView = [UIView new];
     [self setupNavigationBar];
     [self setupTableRefreshView];
     [self loadContent];