|
@@ -20,6 +20,8 @@
|
|
|
|
|
|
@interface GroupTableController () <CLLocationManagerDelegate>
|
|
|
|
|
|
+@property (nonatomic, strong) UIButton *localBtn;
|
|
|
+
|
|
|
@property (nonatomic, strong) NSMutableArray *groupArr;
|
|
|
@property(strong, nonatomic) CLLocationManager *locationManager;
|
|
|
|
|
@@ -75,19 +77,19 @@
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- UIButton *localBtn = [UIButton buttonWithType:UIButtonTypeCustom];
|
|
|
- [localBtn setTitle:title forState:UIControlStateNormal];
|
|
|
- [localBtn setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
|
|
|
- [localBtn addTarget:self action:@selector(relocaltion) forControlEvents:UIControlEventTouchUpInside];
|
|
|
- [localBtn setImage:[UIImage imageNamed:@"交易帖_03 (4)"] forState:UIControlStateNormal];
|
|
|
- localBtn.imageEdgeInsets = UIEdgeInsetsMake(2, -5, 2, 5);
|
|
|
- localBtn.titleLabel.font = [UIFont systemFontOfSize: 15.0];
|
|
|
- [localBtn sizeToFit];
|
|
|
+ _localBtn = [UIButton buttonWithType:UIButtonTypeCustom];
|
|
|
+ [_localBtn setTitle:title forState:UIControlStateNormal];
|
|
|
+ [_localBtn setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
|
|
|
+ [_localBtn addTarget:self action:@selector(relocaltion) forControlEvents:UIControlEventTouchUpInside];
|
|
|
+ [_localBtn setImage:[UIImage imageNamed:@"交易帖_03 (4)"] forState:UIControlStateNormal];
|
|
|
+ _localBtn.imageEdgeInsets = UIEdgeInsetsMake(2, -5, 2, 5);
|
|
|
+ _localBtn.titleLabel.font = [UIFont systemFontOfSize: 15.0];
|
|
|
+ [_localBtn sizeToFit];
|
|
|
|
|
|
UIBarButtonItem *spacer = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil];
|
|
|
spacer.width = -5;
|
|
|
|
|
|
- UIBarButtonItem *leftItem = [[UIBarButtonItem alloc] initWithCustomView:localBtn];
|
|
|
+ UIBarButtonItem *leftItem = [[UIBarButtonItem alloc] initWithCustomView:_localBtn];
|
|
|
[navItem setLeftBarButtonItems:@[spacer, leftItem]];
|
|
|
|
|
|
UIButton *createBtn = [UIButton buttonWithType:UIButtonTypeCustom];
|
|
@@ -102,7 +104,7 @@
|
|
|
if(!self.groupArr)
|
|
|
[self setDataList];
|
|
|
|
|
|
- if(user.districtRoomId && user.firstTimeJoin == YES)
|
|
|
+ if(user.districtRoomId && user.districtRoomId.length > 0 && user.firstTimeJoin == YES)
|
|
|
{
|
|
|
user.firstTimeJoin = NO;
|
|
|
[self startTeamChat:user.districtRoomId animated:NO];
|
|
@@ -440,6 +442,21 @@
|
|
|
|
|
|
[wself setDataList];
|
|
|
[wself.tableView reloadData];
|
|
|
+
|
|
|
+ if(user.district && user.district.length > 0)
|
|
|
+ {
|
|
|
+ NSString *title = @"";
|
|
|
+ if([user.city isEqualToString:user.district])
|
|
|
+ title = user.city;
|
|
|
+ else
|
|
|
+ title = [NSString stringWithFormat:@"%@%@", user.city, user.district];
|
|
|
+
|
|
|
+ if(title.length > 6)
|
|
|
+ {
|
|
|
+ title = [NSString stringWithFormat:@"%@%@", [title substringWithRange:NSMakeRange(0, 6)], @"..."];
|
|
|
+ }
|
|
|
+ [wself.localBtn setTitle:title forState:UIControlStateNormal];
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
} failure:^(NSURLSessionDataTask *task, NSError * error) {
|