阿拉伯语适配

This commit is contained in:
liyuhua
2024-04-17 16:02:42 +08:00
parent ebf377fe42
commit a3482659aa
207 changed files with 1579 additions and 1012 deletions

View File

@@ -55,8 +55,6 @@
@property (nonatomic,strong) YYLabel *idLabel;
///
@property (nonatomic,strong) UIButton *collectButton;
///
@property (nonatomic,strong) UIButton *cancelButton;
///
@property (nonatomic,strong) UIButton *shareButton;
///
@@ -126,7 +124,7 @@
[self addSubview:self.nickStackView];
[self addSubview:self.collectButton];
[self addSubview:self.cancelButton];
[self addSubview:self.shareButton];
[self addSubview:self.settingButton];
[self addSubview:self.backBtn];
@@ -154,15 +152,13 @@
make.centerY.mas_equalTo(self.settingButton);
make.width.height.mas_equalTo(22);
}];
[self.collectButton mas_makeConstraints:^(MASConstraintMaker *make) {
make.centerY.equalTo(self.settingButton);
make.leading.equalTo(self.nickStackView.mas_trailing).offset(6);
make.size.mas_equalTo(CGSizeMake(52, 23));
}];
[self.cancelButton mas_makeConstraints:^(MASConstraintMaker *make) {
make.edges.equalTo(self.collectButton);
make.leading.equalTo(self.titleLabel.mas_trailing).offset(15);
make.size.mas_equalTo(CGSizeMake(20, 20));
}];
[self.nickStackView mas_makeConstraints:^(MASConstraintMaker *make) {
make.centerY.mas_equalTo(self.settingButton);
make.leading.mas_equalTo(self).offset(35);
@@ -211,10 +207,10 @@
self.giftEffectImageView.hidden = roomInfo.hasAnimationEffect;
if (roomInfo.uid == [AccountInfoStorage instance].getUid.integerValue) {
self.collectButton.hidden = YES;
self.cancelButton.hidden = YES;
} else {
self.collectButton.hidden = roomInfo.isRoomFans;
self.cancelButton.hidden = !roomInfo.isRoomFans;
self.collectButton.hidden = NO;
self.collectButton.selected = roomInfo.isRoomFans;
}
self.lockRoomImageView.hidden = roomInfo.roomPwd.length <= 0;
}
@@ -227,10 +223,11 @@
self.giftEffectImageView.hidden = roomInfo.hasAnimationEffect;
if (roomInfo.uid == [AccountInfoStorage instance].getUid.integerValue) {
self.collectButton.hidden = YES;
self.cancelButton.hidden = YES;
} else {
self.collectButton.hidden = roomInfo.isRoomFans;
self.cancelButton.hidden = !roomInfo.isRoomFans;
self.collectButton.hidden = NO;
self.collectButton.selected = roomInfo.isRoomFans;
}
self.lockRoomImageView.hidden = roomInfo.roomPwd.length <= 0;
}
@@ -286,14 +283,14 @@
NSString * type = sender == self.cancelButton ? @"2" : @"1";
NSString * type = self.collectButton.selected ? @"2" : @"1";
NSString * uid = [AccountInfoStorage instance].getUid;
NSString * roomUid = [NSString stringWithFormat:@"%ld", self.hostDelegate.getRoomInfo.uid];
[Api collectRoom:^(BaseModel * _Nullable data, NSInteger code, NSString * _Nullable msg) {
if (code == 200) {
self.collectButton.hidden = !self.collectButton.hidden;
self.cancelButton.hidden = !self.cancelButton.hidden;
self.collectButton.selected = !self.collectButton.selected;
if ([type isEqualToString:@"1"]) {///
@@ -408,6 +405,7 @@
[_shareButton setImage:[UIImage imageNamed:@"room_info_share"] forState:UIControlStateNormal];
[_shareButton addTarget:self action:@selector(shareButtonAction:) forControlEvents:UIControlEventTouchUpInside];
[_shareButton setEnlargeEdgeWithTop:8 right:8 bottom:8 left:8];
_shareButton.hidden = YES;
}
return _shareButton;
}
@@ -425,33 +423,15 @@
- (UIButton *)collectButton {
if (!_collectButton) {
_collectButton = [UIButton buttonWithType:UIButtonTypeCustom];
[_collectButton setTitle:YMLocalizedString(@"RoomHeaderView8") forState:UIControlStateNormal];
[_collectButton setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
_collectButton.titleLabel.font = [UIFont systemFontOfSize:12];
_collectButton.backgroundColor = UIColorFromRGB(0x67D7D7);
_collectButton.layer.masksToBounds = YES;
_collectButton.layer.cornerRadius = 23 / 2.0;
[_collectButton setImage:kImage(@"ms_room_top_no_collect") forState:UIControlStateNormal];
[_collectButton setImage:kImage(@"ms_room_top_collect") forState:UIControlStateSelected];
_collectButton.hidden = YES;
[_collectButton setEnlargeEdgeWithTop:10 right:10 bottom:10 left:10];
[_collectButton addTarget:self action:@selector(collectButtonAction:) forControlEvents:UIControlEventTouchUpInside];
}
return _collectButton;
}
-(UIButton *)cancelButton{
if (!_cancelButton){
_cancelButton = [UIButton buttonWithType:UIButtonTypeCustom];
[_cancelButton setTitle:YMLocalizedString(@"RoomHeaderView9") forState:UIControlStateNormal];
[_cancelButton setTitleColor:[UIColor colorWithWhite:1 alpha:0.9] forState:UIControlStateNormal];
_cancelButton.titleLabel.font = [UIFont systemFontOfSize:12];
[_cancelButton setBackgroundImage:[UIImage new] forState:UIControlStateNormal];
_cancelButton.backgroundColor = [UIColor colorWithWhite:1 alpha:0.3];
_cancelButton.layer.masksToBounds = YES;
_cancelButton.layer.cornerRadius = 23 / 2.0;
_cancelButton.hidden = YES;
[_cancelButton addTarget:self action:@selector(collectButtonAction:) forControlEvents:UIControlEventTouchUpInside];
}
return _cancelButton;
}
- (UIStackView *)nickStackView {
if (!_nickStackView) {
_nickStackView = [[UIStackView alloc] init];