Browse Source

推荐好友优化

桂欢 1 year ago
parent
commit
aa001d94b8

+ 3 - 2
SLAiELTS/SLAiELTS/ViewControllers/FriendsVC/Views/SLRecomFriendsCell.m

@@ -35,7 +35,7 @@
 
 - (void)confignRecomFriendCell:(SLRecomFriendModel *)model {
     self.recomFriendModel = model;
-    [self.headImageView sd_setImageWithURL:[NSURL URLWithString:[model getUserHeadUrl]]];
+    [self.headImageView sd_setImageWithURL:[NSURL URLWithString:[model getUserHeadUrl]] placeholderImage:ImageName(@"icon_ellipse")];
     self.nameLabel.text = model.userName;
     self.friendNumLabel.text = model.mutualFriends;
     if (model.addSuccess) {
@@ -60,7 +60,7 @@
         [obj removeFromSuperview];
         obj = nil;
     }];
-    NSArray *interests = [model.interests componentsSeparatedByString:@","];
+    NSArray *interests = model.interests.length ? [model.interests componentsSeparatedByString:@","] : @[];
     __block CGFloat x = 0;
     [interests enumerateObjectsUsingBlock:^(NSString *obj, NSUInteger idx, BOOL * _Nonnull stop) {
         CGRect rect = YMBoundWidth(obj, [UIFont systemFontOfSize:12]);
@@ -78,6 +78,7 @@
         x += width + 28;
     }];
     self.interestcrollView.contentSize = CGSizeMake(x, 24);
+    self.interestcrollView.hidden = !interests.count;
 }
 
 - (UIScrollView *)interestcrollView {

+ 2 - 0
SLAiELTS/SLAiELTS/ViewControllers/Moments/Views/HeaderView/SDTimeLineTableHeaderView.m

@@ -36,6 +36,8 @@
     _backgroundImageView = [UIImageView new];
     _backgroundImageView.image = ImageName(@"icon_moment_bg_01");
     _backgroundImageView.userInteractionEnabled = YES;
+    _backgroundImageView.contentMode = UIViewContentModeScaleAspectFill;
+    _backgroundImageView.clipsToBounds = YES;
     [self addSubview:_backgroundImageView];
     
     _iconView = [UIImageView new];

+ 3 - 0
SLAiELTS/SLAiELTS/ViewControllers/MyVC/VCs/SLModifyNicknameVc.m

@@ -55,6 +55,9 @@
             newLoginModel.user.userName = self.nickNameTextField.text;
             [SLGlobalInfo SharedInstance].loginInfo = newLoginModel;
         }
+        dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
+            [self.navigationController popViewControllerAnimated:YES];
+        });
     } failure:^(SPRequestError *error) {
         
     }];