Bladeren bron

附近的人UI

桂欢 1 jaar geleden
bovenliggende
commit
b8c85f8ba4

+ 20 - 0
SLAiELTS/SLAiELTS.xcodeproj/project.pbxproj

@@ -200,6 +200,10 @@
 		3DB97DA429D6ABF000B12754 /* MLLabelLayoutManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DB97D9129D6ABEF00B12754 /* MLLabelLayoutManager.m */; };
 		3DB97DA529D6ABF000B12754 /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = 3DB97D9429D6ABEF00B12754 /* README.md */; };
 		3DB97DA929D6AC0A00B12754 /* LEETheme.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DB97DA829D6AC0A00B12754 /* LEETheme.m */; };
+		3DBC3BC32A0B644600E8C766 /* SLNearbyPeopleVc.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DBC3BC12A0B644600E8C766 /* SLNearbyPeopleVc.m */; };
+		3DBC3BC42A0B644600E8C766 /* SLNearbyPeopleVc.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3DBC3BC22A0B644600E8C766 /* SLNearbyPeopleVc.xib */; };
+		3DBC3BC82A0B650300E8C766 /* SLNearbyPeopleCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DBC3BC62A0B650300E8C766 /* SLNearbyPeopleCell.m */; };
+		3DBC3BC92A0B650300E8C766 /* SLNearbyPeopleCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3DBC3BC72A0B650300E8C766 /* SLNearbyPeopleCell.xib */; };
 		3DE9967929E915BF00C50A83 /* SLMomentsVc.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DE9967729E915BF00C50A83 /* SLMomentsVc.m */; };
 		3DE9967A29E915BF00C50A83 /* SLMomentsVc.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3DE9967829E915BF00C50A83 /* SLMomentsVc.xib */; };
 		3DE9968329EE72D300C50A83 /* SLAddFriendVc.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DE9968129EE72D300C50A83 /* SLAddFriendVc.m */; };
@@ -615,6 +619,12 @@
 		3DB97DA729D6AC0A00B12754 /* LEETheme.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LEETheme.h; sourceTree = "<group>"; };
 		3DB97DA829D6AC0A00B12754 /* LEETheme.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LEETheme.m; sourceTree = "<group>"; };
 		3DB97DAA29D6AC7900B12754 /* GlobalDefines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GlobalDefines.h; sourceTree = "<group>"; };
+		3DBC3BC02A0B644600E8C766 /* SLNearbyPeopleVc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SLNearbyPeopleVc.h; sourceTree = "<group>"; };
+		3DBC3BC12A0B644600E8C766 /* SLNearbyPeopleVc.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SLNearbyPeopleVc.m; sourceTree = "<group>"; };
+		3DBC3BC22A0B644600E8C766 /* SLNearbyPeopleVc.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SLNearbyPeopleVc.xib; sourceTree = "<group>"; };
+		3DBC3BC52A0B650300E8C766 /* SLNearbyPeopleCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SLNearbyPeopleCell.h; sourceTree = "<group>"; };
+		3DBC3BC62A0B650300E8C766 /* SLNearbyPeopleCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SLNearbyPeopleCell.m; sourceTree = "<group>"; };
+		3DBC3BC72A0B650300E8C766 /* SLNearbyPeopleCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SLNearbyPeopleCell.xib; sourceTree = "<group>"; };
 		3DE9967629E915BF00C50A83 /* SLMomentsVc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SLMomentsVc.h; sourceTree = "<group>"; };
 		3DE9967729E915BF00C50A83 /* SLMomentsVc.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SLMomentsVc.m; sourceTree = "<group>"; };
 		3DE9967829E915BF00C50A83 /* SLMomentsVc.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SLMomentsVc.xib; sourceTree = "<group>"; };
@@ -865,6 +875,9 @@
 				3DB069F529F7A71F005730D7 /* SLFriendPowerVc.h */,
 				3DB069F629F7A71F005730D7 /* SLFriendPowerVc.m */,
 				3DB069F729F7A71F005730D7 /* SLFriendPowerVc.xib */,
+				3DBC3BC02A0B644600E8C766 /* SLNearbyPeopleVc.h */,
+				3DBC3BC12A0B644600E8C766 /* SLNearbyPeopleVc.m */,
+				3DBC3BC22A0B644600E8C766 /* SLNearbyPeopleVc.xib */,
 			);
 			path = FriendsVC;
 			sourceTree = "<group>";
@@ -894,6 +907,9 @@
 				3D6EE45529F25AB400B02EBB /* SLRecomFriendsCell.h */,
 				3D6EE45629F25AB400B02EBB /* SLRecomFriendsCell.m */,
 				3D6EE45729F25AB400B02EBB /* SLRecomFriendsCell.xib */,
+				3DBC3BC52A0B650300E8C766 /* SLNearbyPeopleCell.h */,
+				3DBC3BC62A0B650300E8C766 /* SLNearbyPeopleCell.m */,
+				3DBC3BC72A0B650300E8C766 /* SLNearbyPeopleCell.xib */,
 			);
 			path = Views;
 			sourceTree = "<group>";
@@ -1863,6 +1879,7 @@
 				3DE9968429EE72D300C50A83 /* SLAddFriendVc.xib in Resources */,
 				3D1B987B29BEE6800008D01A /* SLLxTopView.xib in Resources */,
 				3DA5AF6229B8875A009E4925 /* SLHomeViewController.xib in Resources */,
+				3DBC3BC42A0B644600E8C766 /* SLNearbyPeopleVc.xib in Resources */,
 				3D24D40829DEAF3200014D1C /* SLCreatMomentsVc.xib in Resources */,
 				3DF3DACA29B9D19600CAD3AB /* SLBaseTableViewCell.xib in Resources */,
 				3D8C9F8729AC57F300678283 /* Assets.xcassets in Resources */,
@@ -1888,6 +1905,7 @@
 				3D1B988B29BEF1020008D01A /* SLLxTopCell.xib in Resources */,
 				3D25107029AD8AA9000AE530 /* SLRoleLabelViewController.xib in Resources */,
 				3D19CBFF29E7DF6B0041A6B8 /* SLMomentsCommentVc.xib in Resources */,
+				3DBC3BC92A0B650300E8C766 /* SLNearbyPeopleCell.xib in Resources */,
 				3DE9967A29E915BF00C50A83 /* SLMomentsVc.xib in Resources */,
 				3DB97D9A29D6ABF000B12754 /* LICENSE in Resources */,
 				3D1B989029BEF1AC0008D01A /* SLVocabularyCell.xib in Resources */,
@@ -2051,6 +2069,7 @@
 				3DA5AF7429B96726009E4925 /* SLMeHeaderCollectionViewCell.m in Sources */,
 				3DB97D4D29D6AAC500B12754 /* UITableView+SDAutoTableViewCellHeight.m in Sources */,
 				3D25107729AD8C13000AE530 /* RoleModel.m in Sources */,
+				3DBC3BC82A0B650300E8C766 /* SLNearbyPeopleCell.m in Sources */,
 				3DB97DA329D6ABF000B12754 /* MLLabel.m in Sources */,
 				3DFEE71729B5E7F9000AA7D5 /* SLAuthorizationManager.m in Sources */,
 				3D2DC3DE29B0991E0041A729 /* YMIMBaseMessageCell.m in Sources */,
@@ -2126,6 +2145,7 @@
 				3D2DC3DF29B0991E0041A729 /* YMIMHintView.m in Sources */,
 				3DA2C73C29CBE4DD0087CDB4 /* SLRoleappearanceView.m in Sources */,
 				3DF3DAAD29B9AA3400CAD3AB /* SLMyListCollectionViewCell.m in Sources */,
+				3DBC3BC32A0B644600E8C766 /* SLNearbyPeopleVc.m in Sources */,
 				3D5BC38B29E3E77400748197 /* SLMoentsChatView.m in Sources */,
 				3D9961FA29CD2EFE0076DBD1 /* SLNestViewController.m in Sources */,
 				3D1B987E29BEEA5A0008D01A /* SLVocabularyView.m in Sources */,

+ 6 - 0
SLAiELTS/SLAiELTS/ViewControllers/FriendsVC/SLAddressBookVc.m

@@ -13,6 +13,7 @@
 #import "SLFriensInfoVc.h"
 #import "SLAddFriendVc.h"
 #import "SLRecomFriendsVc.h"
+#import "SLNearbyPeopleVc.h"
 
 @interface SLAddressBookVc ()<UITableViewDelegate, UITableViewDataSource>
 @property (weak, nonatomic) IBOutlet SLCustNavView *navView;
@@ -131,6 +132,11 @@
     [self navPushViewController:vc animated:YES];
 }
 
+- (IBAction)nearbyPeopleBtnClick:(id)sender {
+    SLNearbyPeopleVc *vc = (SLNearbyPeopleVc *)[SLNearbyPeopleVc loadViewControllewWithNib];
+    [self navPushViewController:vc animated:YES];
+}
+
 - (void)preserveBtnClick {
     __block NSMutableArray *marr = [NSMutableArray array];
     [self.nameDic.allValues enumerateObjectsUsingBlock:^(NSArray * obj, NSUInteger idx, BOOL * _Nonnull stop) {

+ 3 - 0
SLAiELTS/SLAiELTS/ViewControllers/FriendsVC/SLAddressBookVc.xib

@@ -51,6 +51,9 @@
                             <state key="normal" title="发现附近的人" image="icon_lx_fj">
                                 <color key="titleColor" systemColor="labelColor"/>
                             </state>
+                            <connections>
+                                <action selector="nearbyPeopleBtnClick:" destination="-1" eventType="touchUpInside" id="WuF-JS-1Mw"/>
+                            </connections>
                         </button>
                     </subviews>
                     <color key="backgroundColor" systemColor="systemBackgroundColor"/>

+ 16 - 0
SLAiELTS/SLAiELTS/ViewControllers/FriendsVC/SLNearbyPeopleVc.h

@@ -0,0 +1,16 @@
+//
+//  SLNearbyPeopleVc.h
+//  SLAiELTS
+//
+//  Created by Gusont on 2023/5/10.
+//
+
+#import "SLBaseViewController.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface SLNearbyPeopleVc : SLBaseViewController
+
+@end
+
+NS_ASSUME_NONNULL_END

+ 52 - 0
SLAiELTS/SLAiELTS/ViewControllers/FriendsVC/SLNearbyPeopleVc.m

@@ -0,0 +1,52 @@
+//
+//  SLNearbyPeopleVc.m
+//  SLAiELTS
+//
+//  Created by Gusont on 2023/5/10.
+//
+
+#import "SLNearbyPeopleVc.h"
+#import "SLNearbyPeopleCell.h"
+
+@interface SLNearbyPeopleVc ()<UITableViewDelegate, UITableViewDataSource>
+@property (weak, nonatomic) IBOutlet UITableView *tableView;
+
+@end
+
+@implementation SLNearbyPeopleVc
+
+- (void)viewDidLoad {
+    [super viewDidLoad];
+    // Do any additional setup after loading the view from its nib.
+    self.title = @"附近的人";
+    [self.tableView registerNibCellWithReuseIdentifierClass:SLNearbyPeopleCell.class];
+}
+
+
+-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
+    return 10;
+}
+
+-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
+    SLNearbyPeopleCell *cell = [tableView dequeueReusableCellWithIdentifier:NSStringFromClass(SLNearbyPeopleCell.class)];
+    return cell;
+}
+
+- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
+    return 74.0f;
+}
+
+- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
+    
+}
+
+-(CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{
+    return 0.001f;
+}
+
+-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{
+    return 0.001f;
+}
+
+
+@end

+ 52 - 0
SLAiELTS/SLAiELTS/ViewControllers/FriendsVC/SLNearbyPeopleVc.xib

@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="21225" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
+    <device id="retina6_0" orientation="portrait" appearance="light"/>
+    <dependencies>
+        <deployment identifier="iOS"/>
+        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="21207"/>
+        <capability name="Safe area layout guides" minToolsVersion="9.0"/>
+        <capability name="System colors in document resources" minToolsVersion="11.0"/>
+        <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
+    </dependencies>
+    <objects>
+        <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="SLNearbyPeopleVc">
+            <connections>
+                <outlet property="tableView" destination="Bhf-sA-10S" id="gr7-u8-hUQ"/>
+                <outlet property="view" destination="i5M-Pr-FkT" id="sfx-zR-JGt"/>
+            </connections>
+        </placeholder>
+        <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
+        <view clearsContextBeforeDrawing="NO" contentMode="scaleToFill" id="i5M-Pr-FkT">
+            <rect key="frame" x="0.0" y="0.0" width="390" height="844"/>
+            <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
+            <subviews>
+                <tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" style="grouped" separatorStyle="default" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="18" estimatedSectionHeaderHeight="-1" sectionFooterHeight="18" estimatedSectionFooterHeight="-1" translatesAutoresizingMaskIntoConstraints="NO" id="Bhf-sA-10S">
+                    <rect key="frame" x="0.0" y="91" width="390" height="719"/>
+                    <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
+                    <connections>
+                        <outlet property="dataSource" destination="-1" id="LIm-q3-z93"/>
+                        <outlet property="delegate" destination="-1" id="JnZ-yl-iW4"/>
+                    </connections>
+                </tableView>
+            </subviews>
+            <viewLayoutGuide key="safeArea" id="Q5M-cg-NOt"/>
+            <color key="backgroundColor" systemColor="systemBackgroundColor"/>
+            <constraints>
+                <constraint firstItem="Bhf-sA-10S" firstAttribute="top" secondItem="Q5M-cg-NOt" secondAttribute="top" constant="44" id="80W-He-w28">
+                    <userDefinedRuntimeAttributes>
+                        <userDefinedRuntimeAttribute type="boolean" keyPath="safeAreaTop" value="YES"/>
+                    </userDefinedRuntimeAttributes>
+                </constraint>
+                <constraint firstItem="Bhf-sA-10S" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" id="8gj-uo-ZcP"/>
+                <constraint firstItem="Q5M-cg-NOt" firstAttribute="trailing" secondItem="Bhf-sA-10S" secondAttribute="trailing" id="AcD-Sk-9LQ"/>
+                <constraint firstItem="Q5M-cg-NOt" firstAttribute="bottom" secondItem="Bhf-sA-10S" secondAttribute="bottom" id="x7X-JS-m6D"/>
+            </constraints>
+            <point key="canvasLocation" x="138" y="-1"/>
+        </view>
+    </objects>
+    <resources>
+        <systemColor name="systemBackgroundColor">
+            <color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
+        </systemColor>
+    </resources>
+</document>

+ 16 - 0
SLAiELTS/SLAiELTS/ViewControllers/FriendsVC/Views/SLNearbyPeopleCell.h

@@ -0,0 +1,16 @@
+//
+//  SLNearbyPeopleCell.h
+//  SLAiELTS
+//
+//  Created by Gusont on 2023/5/10.
+//
+
+#import <UIKit/UIKit.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface SLNearbyPeopleCell : UITableViewCell
+
+@end
+
+NS_ASSUME_NONNULL_END

+ 23 - 0
SLAiELTS/SLAiELTS/ViewControllers/FriendsVC/Views/SLNearbyPeopleCell.m

@@ -0,0 +1,23 @@
+//
+//  SLNearbyPeopleCell.m
+//  SLAiELTS
+//
+//  Created by Gusont on 2023/5/10.
+//
+
+#import "SLNearbyPeopleCell.h"
+
+@implementation SLNearbyPeopleCell
+
+- (void)awakeFromNib {
+    [super awakeFromNib];
+    // Initialization code
+}
+
+- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
+    [super setSelected:selected animated:animated];
+
+    // Configure the view for the selected state
+}
+
+@end

+ 60 - 0
SLAiELTS/SLAiELTS/ViewControllers/FriendsVC/Views/SLNearbyPeopleCell.xib

@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="21225" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES">
+    <device id="retina6_0" orientation="portrait" appearance="light"/>
+    <dependencies>
+        <deployment identifier="iOS"/>
+        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="21207"/>
+        <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
+    </dependencies>
+    <objects>
+        <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
+        <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
+        <tableViewCell contentMode="scaleToFill" selectionStyle="none" indentationWidth="10" rowHeight="99" id="KGk-i7-Jjw" customClass="SLNearbyPeopleCell">
+            <rect key="frame" x="0.0" y="0.0" width="354" height="99"/>
+            <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
+            <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="KGk-i7-Jjw" id="H2p-sc-9uM">
+                <rect key="frame" x="0.0" y="0.0" width="354" height="99"/>
+                <autoresizingMask key="autoresizingMask"/>
+                <subviews>
+                    <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="icon_ellipse" translatesAutoresizingMaskIntoConstraints="NO" id="LMr-Xc-pRl">
+                        <rect key="frame" x="16" y="25.666666666666671" width="48" height="48"/>
+                        <constraints>
+                            <constraint firstAttribute="width" constant="48" id="HNh-Wv-U35"/>
+                            <constraint firstAttribute="height" constant="48" id="Xlb-uO-yTJ"/>
+                        </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="FQH-An-920">
+                        <rect key="frame" x="80" y="25.666666666666671" width="65.333333333333314" height="19.333333333333329"/>
+                        <fontDescription key="fontDescription" type="system" weight="medium" pointSize="16"/>
+                        <nil key="textColor"/>
+                        <nil key="highlightedColor"/>
+                    </label>
+                    <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="2公里内" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="80A-AO-lwb">
+                        <rect key="frame" x="300" y="27.666666666666671" width="44" height="15"/>
+                        <fontDescription key="fontDescription" type="system" pointSize="12"/>
+                        <color key="textColor" red="0.68235294117647061" green="0.68235294117647061" blue="0.69803921568627447" alpha="1" colorSpace="calibratedRGB"/>
+                        <nil key="highlightedColor"/>
+                    </label>
+                    <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="icon_sex_woman_b" translatesAutoresizingMaskIntoConstraints="NO" id="3Tw-rh-f0k">
+                        <rect key="frame" x="151.33333333333334" y="26" width="18.333333333333343" height="18.333333333333329"/>
+                    </imageView>
+                </subviews>
+                <constraints>
+                    <constraint firstAttribute="trailing" secondItem="80A-AO-lwb" secondAttribute="trailing" constant="10" id="4sL-NB-kCR"/>
+                    <constraint firstItem="FQH-An-920" firstAttribute="leading" secondItem="LMr-Xc-pRl" secondAttribute="trailing" constant="16" id="5tW-Bq-0Zb"/>
+                    <constraint firstItem="FQH-An-920" firstAttribute="top" secondItem="LMr-Xc-pRl" secondAttribute="top" id="AIe-CY-QJi"/>
+                    <constraint firstItem="LMr-Xc-pRl" firstAttribute="centerY" secondItem="H2p-sc-9uM" secondAttribute="centerY" id="DNy-tU-vZk"/>
+                    <constraint firstItem="LMr-Xc-pRl" firstAttribute="leading" secondItem="H2p-sc-9uM" secondAttribute="leading" constant="16" id="EyS-xp-rkp"/>
+                    <constraint firstItem="3Tw-rh-f0k" firstAttribute="centerY" secondItem="FQH-An-920" secondAttribute="centerY" id="Zi3-pZ-nM3"/>
+                    <constraint firstItem="80A-AO-lwb" firstAttribute="centerY" secondItem="FQH-An-920" secondAttribute="centerY" id="gRl-dY-D2b"/>
+                    <constraint firstItem="3Tw-rh-f0k" firstAttribute="leading" secondItem="FQH-An-920" secondAttribute="trailing" constant="6" id="sHM-TK-3M1"/>
+                </constraints>
+            </tableViewCellContentView>
+            <point key="canvasLocation" x="110.76923076923076" y="18.127962085308056"/>
+        </tableViewCell>
+    </objects>
+    <resources>
+        <image name="icon_ellipse" width="52.333332061767578" height="52.333332061767578"/>
+        <image name="icon_sex_woman_b" width="18.333333969116211" height="18.333333969116211"/>
+    </resources>
+</document>