房间UI布局的完善 事件的添加

This commit is contained in:
fengshuo
2021-10-20 19:06:44 +08:00
committed by zu
parent 55711037fa
commit 74807f8bc3
23 changed files with 319 additions and 18 deletions

View File

@@ -46,7 +46,9 @@
}
#pragma mark - Response
- (void)menuButtonAction:(UIButton *)sender {
if (self.delegate && [self.delegate respondsToSelector:@selector(xpRoomMenuContainerView:didClickItem:)]) {
[self.delegate xpRoomMenuContainerView:self didClickItem:sender.tag];
}
}
#pragma mark - Private Method
@@ -88,6 +90,7 @@
[_inputButton setBackgroundImage:[UIImage imageNamed:@"room_menu_input_bg"] forState:UIControlStateNormal];
_inputButton.tag = XPRoomMenuItemType_Input;
[_inputButton addTarget:self action:@selector(menuButtonAction:) forControlEvents:UIControlEventTouchUpInside];
_inputButton.hidden = YES;
}
return _inputButton;
}
@@ -121,6 +124,7 @@
[_faceButton setImage:[UIImage imageNamed:@"room_menu_face"] forState:UIControlStateSelected];
_faceButton.tag = XPRoomMenuItemType_Face;
[_faceButton addTarget:self action:@selector(menuButtonAction:) forControlEvents:UIControlEventTouchUpInside];
_faceButton.hidden = YES;
}
return _faceButton;
}
@@ -132,6 +136,7 @@
[_messageButton setImage:[UIImage imageNamed:@"room_menu_new_message"] forState:UIControlStateSelected];
_messageButton.tag = XPRoomMenuItemType_Message;
[_messageButton addTarget:self action:@selector(menuButtonAction:) forControlEvents:UIControlEventTouchUpInside];
_messageButton.hidden = YES;
}
return _messageButton;
}
@@ -141,8 +146,9 @@
_moreButton = [UIButton buttonWithType:UIButtonTypeCustom];
[_moreButton setImage:[UIImage imageNamed:@"room_menu_more"] forState:UIControlStateNormal];
[_moreButton setImage:[UIImage imageNamed:@"room_menu_more"] forState:UIControlStateSelected];
_moreButton.tag = XPRoomMenuItemType_Voice;
_moreButton.tag = XPRoomMenuItemType_More;
[_moreButton addTarget:self action:@selector(menuButtonAction:) forControlEvents:UIControlEventTouchUpInside];
_moreButton.hidden = YES;
}
return _moreButton;
}
@@ -152,8 +158,9 @@
_giftButton = [UIButton buttonWithType:UIButtonTypeCustom];
[_giftButton setImage:[UIImage imageNamed:@"room_menu_gift"] forState:UIControlStateNormal];
[_giftButton setImage:[UIImage imageNamed:@"room_menu_gift"] forState:UIControlStateSelected];
_giftButton.tag = XPRoomMenuItemType_Voice;
_giftButton.tag = XPRoomMenuItemType_Gift;
[_giftButton addTarget:self action:@selector(menuButtonAction:) forControlEvents:UIControlEventTouchUpInside];
_giftButton.hidden = YES;
}
return _giftButton;
}