Commit a0f2c6c2 by pierce

fixed bugs

parent 29913755
Showing with 205 additions and 165 deletions
......@@ -158,6 +158,14 @@ static dispatch_queue_t get_image_clip_queue(){
return;
}
// 宝箱hot 图标
if ([urlString containsString:@"/dynamic/props_hot_foot.png"]) {
self.image = [UIImage imageNamed:@"treasure_setting_hot_tag"];
return;
}
if (![urlString containsString:@"http"]) {
urlString = [FUSConfig.sharedInstanced.pathConfigs downloadPath:urlString];
}
......
......@@ -144,7 +144,7 @@ typedef enum :NSInteger{
_underLine.clipsToBounds = YES;
//选中的下标图片
_selectedImgView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 4, 4)];
_selectedImgView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 10, 3)];
_selectedImgView.centerX = _underLine.width/2.0;
self.selectedImgView.y = 0;
_selectedImgView.contentMode = UIViewContentModeScaleAspectFit;
......@@ -795,7 +795,7 @@ typedef enum :NSInteger{
_selectedBgImgBtn.height = (NSInteger)_selectBgView.height*0.9;
self.selectedImgView.y = 0;
[_selectedBgImgBtn setStyle:FUSButtonStyleNone];
_selectedBgImgBtn.backgroundColor = [UIColor whiteColor];
_selectedBgImgBtn.backgroundColor = [UIColor fus_textColorRich];
_selectedBgImgBtn.layer.cornerRadius = _selectedBgImgBtn.height/2.0;
_selectedBgImgBtn.clipsToBounds = YES;
......
......@@ -5,12 +5,12 @@
"scale" : "1x"
},
{
"filename" : "common_selected_img@2x.png",
"filename" : "打钩-选中@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "common_selected_img@3x.png",
"filename" : "打钩-选中@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
......
......@@ -5,12 +5,12 @@
"scale" : "1x"
},
{
"filename" : "common_unselected_img@2x.png",
"filename" : "弹窗打钩-未选中@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "common_unselected_img@3x.png",
"filename" : "弹窗打钩-未选中@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
......
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "treasure_setting_hot_tag@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
......@@ -5,18 +5,18 @@
"scale" : "1x"
},
{
"filename" : "组 1@2x.png",
"idiom" : "universal",
"filename" : "右滑動提示@2x.png",
"scale" : "2x"
},
{
"filename" : "组 1@3x.png",
"idiom" : "universal",
"filename" : "右滑動提示@3x.png",
"scale" : "3x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
"author" : "xcode",
"version" : 1
}
}
......@@ -5,18 +5,18 @@
"scale" : "1x"
},
{
"filename" : "组 1 拷贝@2x.png",
"idiom" : "universal",
"filename" : "上下滑動提示@2x.png",
"scale" : "2x"
},
{
"filename" : "组 1 拷贝@3x.png",
"idiom" : "universal",
"filename" : "上下滑動提示@3x.png",
"scale" : "3x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
"author" : "xcode",
"version" : 1
}
}
......@@ -1048,7 +1048,7 @@
// 阿拉伯帮助
#define URL_WEB_ARBIC_HELP DNS_WEB(@"/Nesting/help/l7.html")
// 直播管理条例
// 《直播 & 社区公约》
#define URL_WEB_REGULATION DNS_WEB(@"/Nesting/rule/adminRule.html")//DNS_WEB(@"/regulation.html")
// 主播时长查询
......
......@@ -320,9 +320,10 @@
*/
- (void)fus_conversationDidConnectAndOtherUserPictureDidExistWithUid:(NSUInteger)uid
{
UIView *remoteView = [[UIView alloc] init];
UIView *remoteView = [[UIView alloc] initWithFrame:UIView.fus_screenFrame];
remoteView.translatesAutoresizingMaskIntoConstraints = NO;
remoteView.contentMode = UIViewContentModeScaleAspectFit;
remoteView.contentMode = UIViewContentModeScaleAspectFill;
remoteView.clipsToBounds = YES;
remoteView.tag = uid;
AgoraRtcVideoCanvas *remoteViewCanvas = [[AgoraRtcVideoCanvas alloc] init];
......@@ -467,6 +468,7 @@
* @param size The size of video stream
* @param elapsed The elapsed time(ms) from the beginning of the session.
*/
- (void)rtcEngine:(AgoraRtcEngineKit *)engine firstRemoteVideoDecodedOfUid:(NSUInteger)uid size:(CGSize)size elapsed:(NSInteger)elapsed
{
if (ENABLE_AGORA_LOG) {
......@@ -591,45 +593,7 @@
- (void)fus_captureHelper:(FUSStreamCaptureHelper *)helper
didGetPixelBuffer:(CVPixelBufferRef)pixelBuffer
{
// if (self.delegate && [self.delegate respondsToSelector:@selector(fus_agoraSessionHelper:didRenderCapturePixelBuffer:)]) {
// [self.delegate fus_agoraSessionHelper:self didRenderCapturePixelBuffer:pixelBuffer];
// }
}
/**
摄像头数据采集回调
@param helper Helper
@param pixelBuffer 转换好的帧数据
@param time 帧时间戳
*/
//- (void)fus_cameraCaptureHelper:(FUSCameraCaptureHelper *)helper
// didOutputSampleBuffer:(CVPixelBufferRef)pixelBuffer
// timeStamp:(CMTime)time
//{
// AgoraVideoFrame *frame = [[AgoraVideoFrame alloc] init];
// frame.textureBuf = pixelBuffer;
// frame.format = 12;
// frame.time = time;
// frame.rotation = 90;
//
// [_agoraEngine pushExternalVideoFrame:frame];
//}
/**
摄像头渲染完成一帧图片的回调
@param helper Helper
@param renderImage 渲染的图片
@param time 截取时间戳
*/
//- (void)fus_cameraCaptureHelper:(FUSCameraCaptureHelper *)helper
// didRenderCaptureImage:(UIImage *)renderImage
//{
// if (self.delegate && [self.delegate respondsToSelector:@selector(fus_agoraSessionHelper:didRenderCaptureImage:)]) {
// [self.delegate fus_agoraSessionHelper:self didRenderCaptureImage:renderImage];
// }
//}
#pragma mark - Dealloc
- (void)dealloc
......
......@@ -94,6 +94,9 @@
[self.videoBgView addSubview:_remoteView];
[self.videoBgView addSubview:_localView];
[_remoteView mas_makeConstraints:^(MASConstraintMaker *make) {
make.edges.equalTo(self.videoBgView);
}];
[_localView addGestureRecognizer:[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(onTapSmallVideoViewAction:)]];
[_remoteView addGestureRecognizer:[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(onTapSmallVideoViewAction:)]];
......@@ -200,15 +203,25 @@
_localView.frame = SMALL_VIDEO_FRAME();
[self.videoBgView bringSubviewToFront:_localView];
[self.videoBgView sendSubviewToBack:_remoteView];
[self.countDownView removeFromSuperview];
self.countDownView.frame = _localView.bounds;
[self.localView addSubview:self.countDownView];
[_remoteView mas_remakeConstraints:^(MASConstraintMaker *make) {
make.edges.equalTo(_remoteView.superview);
}];
}else {
_remoteView.frame = SMALL_VIDEO_FRAME();
CGRect smallFrame = SMALL_VIDEO_FRAME();
_remoteView.frame = smallFrame;
_localView.frame = MAIN_VIDEO_FRAME;
[self.videoBgView bringSubviewToFront:_remoteView];
[self.videoBgView sendSubviewToBack:_localView];
[_remoteView mas_remakeConstraints:^(MASConstraintMaker *make) {
make.top.mas_equalTo(smallFrame.origin.y);
make.left.mas_equalTo(smallFrame.origin.x);
make.width.mas_equalTo(smallFrame.size.width);
make.height.mas_equalTo(smallFrame.size.height);
}];
[self.countDownView removeFromSuperview];
self.countDownView.frame = _remoteView.bounds;
......
......@@ -147,10 +147,17 @@
make.top.equalTo(self.faceImageView.mas_top).offset(2);
}];
[self.onlineLabel mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.equalTo(self.nicknameLabel.mas_right).offset(4);
make.bottom.equalTo(self.faceImageView.mas_bottom);
make.height.mas_equalTo(18);
make.width.mas_equalTo(25);
}];
[self.vipImageView mas_makeConstraints:^(MASConstraintMaker *make) {
make.width.height.mas_equalTo(13);
make.centerY.equalTo(self.nicknameLabel.mas_centerY);
make.left.equalTo(self.nicknameLabel.mas_right).offset(4);
make.left.equalTo(self.onlineLabel.mas_right).offset(4);
}];
[self.firstLoveImageView mas_makeConstraints:^(MASConstraintMaker *make) {
......@@ -160,14 +167,6 @@
make.left.equalTo(self.vipImageView.mas_right).offset(4);
}];
[self.onlineLabel mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.equalTo(self.nicknameLabel);
make.bottom.equalTo(self.faceImageView.mas_bottom);
make.height.mas_equalTo(18);
make.width.mas_equalTo(25);
}];
[self.genderAndAgeBtn mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.equalTo(self.onlineLabel.mas_right).offset(5);
make.centerY.equalTo(self.onlineLabel.mas_centerY);
......
......@@ -10,6 +10,8 @@
#import "FUSMyContributeView.h"
#import "FUSContributeListView.h"
#import "FUSLiveHelper.h"
@interface FUSLiveContributeView () <UIScrollViewDelegate>
@property (nonatomic, copy) NSArray<NSNumber *> *typeList;
......@@ -70,6 +72,8 @@
[self.listViews setObject:listView forKey:@(type)];
}
if ([FUSLiveHelper shareInstance].liveType != FUSLiveTypeAnchor) {
CGFloat height = 74 + UIView.fus_SafeBottom;
self.myContributeView = [[FUSMyContributeView alloc] initWithFrame:CGRectMake(0, self.height - height, self.width, height)];
self.myContributeView.clickSendGiftHandler = ^{
......@@ -80,6 +84,7 @@
};
[self addSubview:self.myContributeView];
}
}
return self;
}
......
......@@ -70,6 +70,7 @@
FUSLocalizationHelper.versionLocalString(@"贡献榜")]];
self.segmentView.space = 27;
self.segmentView.alignment = FUSSegmentControlAlignmentLeft;
[self.segmentView fus_setUnderLineSelectedImage:[UIImage fus_ImageNamed:@"common_icon_segment_selected"]];
[self.contentView addSubview:self.segmentView];
__weak typeof(self) weakSelf = self;
......
......@@ -106,10 +106,18 @@
make.top.equalTo(self.faceImageView.mas_top);
}];
[self.onlineLabel mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.equalTo(self.nicknameLabel.mas_right).offset(4);
make.top.equalTo(self.nicknameLabel.mas_bottom).offset(2);
make.height.mas_equalTo(18);
make.width.mas_equalTo(25);
}];
[self.vipImageView mas_makeConstraints:^(MASConstraintMaker *make) {
make.width.height.mas_equalTo(13);
make.centerY.equalTo(self.nicknameLabel.mas_centerY);
make.left.equalTo(self.nicknameLabel.mas_right).offset(4);
make.left.equalTo(self.onlineLabel.mas_right).offset(4);
}];
[self.firstLoveImageView mas_makeConstraints:^(MASConstraintMaker *make) {
......@@ -119,14 +127,6 @@
make.left.equalTo(self.vipImageView.mas_right).offset(4);
}];
[self.onlineLabel mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.equalTo(self.nicknameLabel);
make.top.equalTo(self.nicknameLabel.mas_bottom).offset(2);
make.height.mas_equalTo(18);
make.width.mas_equalTo(25);
}];
[self.genderAndAgeBtn mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.equalTo(self.onlineLabel.mas_right).offset(5);
make.centerY.equalTo(self.onlineLabel.mas_centerY);
......
......@@ -2665,12 +2665,13 @@ static FUSLiveGiftView *giftView = nil;
if (buttonIndex == 1) {
FUSLogInfo(@"--->兑换露水");
FUSWKWebViewController *exchangeDewVC = [[FUSWKWebViewController alloc] init];
exchangeDewVC.webUrlString = URL_WEB_DEW_EXCHANGE_DEW;
exchangeDewVC.needShowReload = YES;
exchangeDewVC.shouldIncludeIdentifyInfo = YES;
[self.currentVC.navigationController pushViewController:exchangeDewVC animated:YES];
FUSHalfWebViewModel *halfWebModel = [[FUSHalfWebViewModel alloc] init];
halfWebModel.popupType = FUSHalfWebViewPopupTypeHalfWeb;
halfWebModel.url = URL_WEB_DEW_EXCHANGE_DEW_HALF;
halfWebModel.clickBlank = YES;
halfWebModel.transparency = YES;
halfWebModel.heightR = @(82).stringValue;
[FUSLiveHelper.shareInstance.currentFunctionView fus_showHalfWebView:halfWebModel];
}
if (buttonIndex == 0) {
......@@ -2726,11 +2727,14 @@ static FUSLiveGiftView *giftView = nil;
NSLog(@"-----%@",sender.titleLabel.text);
if ([sender.titleLabel.text isEqualToString:FUSLocalizationHelper.localString(@"买入")]) {
[FUSTalkingData fus_trackEvent:EVENT_LIVE_GIFTPANEL_DEWEXCHANGE];
FUSWKWebViewController *exchangeDewVC = [[FUSWKWebViewController alloc] init];
exchangeDewVC.webUrlString = URL_WEB_DEW_EXCHANGE_DEW;
exchangeDewVC.needShowReload = YES;
exchangeDewVC.shouldIncludeIdentifyInfo = YES;
[self.currentVC.navigationController pushViewController:exchangeDewVC animated:YES];
FUSHalfWebViewModel *halfWebModel = [[FUSHalfWebViewModel alloc] init];
halfWebModel.popupType = FUSHalfWebViewPopupTypeHalfWeb;
halfWebModel.url = URL_WEB_DEW_EXCHANGE_DEW_HALF;
halfWebModel.clickBlank = YES;
halfWebModel.transparency = YES;
halfWebModel.heightR = @(82).stringValue;
[FUSLiveHelper.shareInstance.currentFunctionView fus_showHalfWebView:halfWebModel];
}else{
if (_currentVC.navigationController) {
[FUSRechargeViewController fus_showRechargeViewControllerForRootVC:_currentVC from:FUSFromLiveRoom rechargePageFrom:FUSRechargePageFromOthers backHandler:^{
......
......@@ -650,7 +650,7 @@ NSString * const kLiveLinkMicRoleDidChanged = @"linkMicRoleChange";
[[FUSLiveHelper shareInstance].streamView.playView addSubview:_agoraOtherPreview];
if ([FUSLiveHelper shareInstance].streamView.playView) {
[_agoraOtherPreview mas_makeConstraints:^(MASConstraintMaker *make) {
make.edges.equalTo([FUSLiveHelper shareInstance].streamView.playView);
make.edges.equalTo(_agoraOtherPreview.superview);
}];
}
[FUSLiveHelper shareInstance].streamView.playView.agoraOtherPreview = _agoraOtherPreview;
......
......@@ -177,7 +177,9 @@
_bgView.backgroundColor = [UIColor fus_appBGColor];
[self addSubview:_bgView];
[_bgView addRoundedCorners:UIRectCornerTopLeft|UIRectCornerTopRight withRadii:CGSizeMake(17, 17)];
_bgView.layer.cornerRadius = 17;
_bgView.layer.masksToBounds = YES;
// 头像
_faceImageView = [[UIImageView alloc] initWithFrame:CGRectMake(_bgView.width * 0.5 - 25 , 15, 50, 50)];
......@@ -211,11 +213,11 @@
// 拒绝
_refuseBtn = [FUSStyleButton buttonWithType:UIButtonTypeCustom];
_refuseBtn.frame = CGRectMake(0, _receiveBtn.bottom + 10, 150, 40);
_refuseBtn.style = FUSButtonStyleGrayBorder;
_refuseBtn.style = FUSButtonStyleBlueBorder;
_refuseBtn.centerX = _receiveBtn.centerX;
_refuseBtn.titleLabel.font = [UIFont fus_themeFont:17];
[_refuseBtn setTitle:FUSLocalizationHelper.localString(@"拒绝") forState:UIControlStateNormal];
[_refuseBtn setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[_refuseBtn setTitleColor:[UIColor fus_appMainColor] forState:UIControlStateNormal];
[_refuseBtn addTarget:self action:@selector(fus_clickRefuseBtnAction:) forControlEvents:UIControlEventTouchUpInside];
[_bgView addSubview:_refuseBtn];
......@@ -241,8 +243,11 @@
- (void)initRefuseUI {
_bgView = [[UIView alloc] initWithFrame:CGRectMake((UIView.fus_screenW - RECEIVE_WIDTH)/2, (UIView.fus_screenH - RECEIVE_HEIGHT) / 2, RECEIVE_WIDTH, RECEIVE_HEIGHT)];
_bgView.backgroundColor = [UIColor fus_appBGColor];
[self addSubview:_bgView];
[_bgView addRoundedCorners:UIRectCornerTopLeft|UIRectCornerTopRight withRadii:CGSizeMake(17, 17)];
_bgView.layer.cornerRadius = 17;
_bgView.layer.masksToBounds = YES;
// 头像
_faceImageView = [[UIImageView alloc] initWithFrame:CGRectMake(_bgView.width * 0.5 - 48 , 30, 96, 39)];
_faceImageView.image = [UIImage imageNamed:@"PK_Window_PK"];
......
......@@ -178,28 +178,29 @@
- (void)fus_loadDataWithPage:(NSInteger)page {
__weak typeof(self) weakSelf = self;
[self fus_loadDatasWithPage:page
success:^(NSMutableArray<FUSLiveShareToChatModel *> *userArray, NSInteger page, NSInteger pageSize) {
_page = page;
weakSelf.page = page;
if (page == 1) {
self.selectedCount = 0;
[self.userList removeAllObjects];
weakSelf.selectedCount = 0;
[weakSelf.userList removeAllObjects];
}
if (![NSArray isNull:userArray]) {
[self.userList addObjectsFromArray:userArray];
[weakSelf.userList addObjectsFromArray:userArray];
}
[self fus_updateEmptyList];
[self.tableView.mj_header endRefreshing];
[self.tableView.mj_footer endRefreshing];
[self.tableView reloadData];
[weakSelf fus_updateEmptyList];
[weakSelf.tableView.mj_header endRefreshing];
[weakSelf.tableView.mj_footer endRefreshing];
[weakSelf.tableView reloadData];
if (userArray.count <= 0) {
[self.tableView.mj_footer endRefreshingWithNoMoreData];
[weakSelf.tableView.mj_footer endRefreshingWithNoMoreData];
}
self.isLoading = NO;
weakSelf.isLoading = NO;
} failure:^(NSString *msg) {
self.isLoading = NO;
weakSelf.isLoading = NO;
[FUSDialogView fus_showDialog:msg];
}];
}
......
......@@ -36,7 +36,7 @@
<constraint firstAttribute="height" constant="44" id="EtY-v6-pwF"/>
<constraint firstAttribute="width" constant="44" id="MB5-bT-Mkc"/>
</constraints>
<state key="normal" image="common_nav_search_icon"/>
<state key="normal" image="fus_home_navi_search_icon"/>
<connections>
<action selector="clickSearchBtnAction:" destination="iN0-l3-epB" eventType="touchUpInside" id="IcC-t2-gQt"/>
</connections>
......@@ -129,7 +129,7 @@
</view>
</objects>
<resources>
<image name="common_nav_search_icon" width="16" height="17.5"/>
<image name="fus_home_navi_search_icon" width="16" height="17.5"/>
<image name="live_share_check_selected" width="18.5" height="18.5"/>
<image name="live_share_check_unselected" width="18.5" height="18.5"/>
</resources>
......
......@@ -27,7 +27,7 @@
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="YjD-re-NGE">
<rect key="frame" x="62" y="39.5" width="38" height="21"/>
<fontDescription key="fontDescription" name="PingFangSC-Regular" family="PingFang SC" pointSize="15"/>
<color key="textColor" red="0.90196078431372551" green="0.90196078431372551" blue="0.90196078431372551" alpha="1" colorSpace="calibratedRGB"/>
<color key="textColor" red="0.13333333333333333" green="0.13333333333333333" blue="0.13333333333333333" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="vip_icon_svip" translatesAutoresizingMaskIntoConstraints="NO" id="DI5-z3-n8n">
......
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="17701" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES">
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="32700.99.1234" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES">
<device id="retina4_7" orientation="portrait" appearance="light"/>
<dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="17703"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="22685"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
<objects>
......@@ -21,20 +21,20 @@
</connections>
</button>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="live_anchor_left_right_swipe" translatesAutoresizingMaskIntoConstraints="NO" id="Btx-PE-Slb">
<rect key="frame" x="107.5" y="253.5" width="160" height="160"/>
<rect key="frame" x="137.5" y="283.5" width="100" height="100"/>
<constraints>
<constraint firstAttribute="width" constant="160" id="Mau-jK-2ef"/>
<constraint firstAttribute="width" constant="100" id="Mau-jK-2ef"/>
<constraint firstAttribute="width" secondItem="Btx-PE-Slb" secondAttribute="height" multiplier="1:1" id="f8Q-OJ-LwA"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="右滑切换大字体模式" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="8Fl-vj-VM0">
<rect key="frame" x="0.0" y="413.5" width="375" height="29.5"/>
<rect key="frame" x="0.0" y="383.5" width="375" height="29.5"/>
<fontDescription key="fontDescription" name="PingFangSC-Semibold" family="PingFang SC" pointSize="21"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
<button opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="cdm-Im-EnB" customClass="FUSStyleButton">
<rect key="frame" x="112.5" y="459" width="150" height="45"/>
<rect key="frame" x="112.5" y="429" width="150" height="45"/>
<constraints>
<constraint firstAttribute="height" constant="45" id="WMf-Kx-mAc"/>
<constraint firstAttribute="width" constant="150" id="nVW-e9-20Q"/>
......@@ -69,6 +69,6 @@
</view>
</objects>
<resources>
<image name="live_anchor_left_right_swipe" width="117" height="124.5"/>
<image name="live_anchor_left_right_swipe" width="71.5" height="75.5"/>
</resources>
</document>
......@@ -27,33 +27,33 @@
<nil key="highlightedColor"/>
</label>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="live_anchor_up_down_swipe" translatesAutoresizingMaskIntoConstraints="NO" id="80Z-Nv-Yv0">
<rect key="frame" x="127.5" y="163.5" width="120" height="120"/>
<rect key="frame" x="147.5" y="183.5" width="80" height="80"/>
<constraints>
<constraint firstAttribute="width" constant="120" id="CBX-Rg-kxq"/>
<constraint firstAttribute="width" constant="80" id="CBX-Rg-kxq"/>
<constraint firstAttribute="width" secondItem="80Z-Nv-Yv0" secondAttribute="height" multiplier="1:1" id="mNA-6P-MBY"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="上下滑动切换直播间" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="aWa-1H-OZJ">
<rect key="frame" x="0.0" y="283.5" width="375" height="25.5"/>
<rect key="frame" x="0.0" y="263.5" width="375" height="25.5"/>
<fontDescription key="fontDescription" name="PingFangSC-Semibold" family="PingFang SC" pointSize="18"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="live_anchor_left_right_swipe" translatesAutoresizingMaskIntoConstraints="NO" id="vgY-7h-zPm">
<rect key="frame" x="127.5" y="353.5" width="120" height="120"/>
<rect key="frame" x="147.5" y="373.5" width="80" height="80"/>
<constraints>
<constraint firstAttribute="width" secondItem="vgY-7h-zPm" secondAttribute="height" multiplier="1:1" id="NdC-MJ-kRs"/>
<constraint firstAttribute="width" constant="120" id="wmy-Ie-UNm"/>
<constraint firstAttribute="width" constant="80" id="wmy-Ie-UNm"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="右滑进入纯观看模式" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="xZ0-Ak-iUa">
<rect key="frame" x="0.0" y="473.5" width="375" height="25.5"/>
<rect key="frame" x="0.0" y="453.5" width="375" height="25.5"/>
<fontDescription key="fontDescription" name="PingFangSC-Semibold" family="PingFang SC" pointSize="18"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
<button hidden="YES" opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="CVA-wT-bOz" customClass="FUSStyleButton">
<rect key="frame" x="112.5" y="531" width="150" height="45"/>
<rect key="frame" x="112.5" y="511" width="150" height="45"/>
<constraints>
<constraint firstAttribute="height" constant="45" id="NOZ-ax-ORX"/>
<constraint firstAttribute="width" constant="150" id="V7g-nq-l6P"/>
......@@ -112,7 +112,7 @@
</objects>
<resources>
<image name="live_anchor_guide_like_btn_bg" width="47.5" height="47"/>
<image name="live_anchor_left_right_swipe" width="117" height="124.5"/>
<image name="live_anchor_up_down_swipe" width="115" height="127"/>
<image name="live_anchor_left_right_swipe" width="71.5" height="75.5"/>
<image name="live_anchor_up_down_swipe" width="72.5" height="77"/>
</resources>
</document>
......@@ -82,7 +82,7 @@
self.lastStepBtn.layer.masksToBounds = YES;
NSAttributedString *title1 = [[NSAttributedString alloc]initWithString:FUSLocalizationHelper.localString(@"开始即同意") attributes:@{NSForegroundColorAttributeName:[UIColor colorWithHex:@"CCCCCC"]}];
NSAttributedString *title2 = [[NSAttributedString alloc]initWithString:FUSLocalizationHelper.localString(@"直播管理条例") attributes:@{NSForegroundColorAttributeName:[UIColor colorWithHex:@"999999"], NSUnderlineStyleAttributeName:[NSNumber numberWithInteger:NSUnderlineStyleSingle]}];
NSAttributedString *title2 = [[NSAttributedString alloc]initWithString:FUSLocalizationHelper.localString(@"《直播 & 社区公约》") attributes:@{NSForegroundColorAttributeName:[UIColor colorWithHex:@"999999"], NSUnderlineStyleAttributeName:[NSNumber numberWithInteger:NSUnderlineStyleSingle]}];
NSMutableAttributedString *completeTitle = [[NSMutableAttributedString alloc]init];
[completeTitle appendAttributedString:title1];
......
......@@ -95,7 +95,7 @@
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="SVE-Xv-x3z">
<rect key="frame" x="8" y="280" width="398" height="30"/>
<fontDescription key="fontDescription" name="PingFangSC-Regular" family="PingFang SC" pointSize="10"/>
<state key="normal" title="开始即同意直播管理条例"/>
<state key="normal" title="开始即同意《直播 &amp; 社区公约》"/>
<connections>
<action selector="clickProtocolBtnAction:" destination="iN0-l3-epB" eventType="touchUpInside" id="qwW-fG-Y8D"/>
</connections>
......
......@@ -70,6 +70,11 @@ typedef id<FUSVideoPlayerProtocal> FUSStreamPlayer;
return self;
}
- (void)layoutSubviews {
[super layoutSubviews];
[self fus_updatePlayersFrame];
}
#pragma mark - Notification
/**
注册通知
......@@ -178,9 +183,9 @@ typedef id<FUSVideoPlayerProtocal> FUSStreamPlayer;
}
- (void)fus_updateAgoraView {
if (self.agoraOtherPreview) {
if (self.agoraOtherPreview.superview) {
[self.agoraOtherPreview mas_remakeConstraints:^(MASConstraintMaker *make) {
make.edges.equalTo(self);
make.edges.equalTo(self.agoraOtherPreview.superview);
}];
}
}
......
......@@ -326,11 +326,14 @@
[FUSAlertView showAlertWithTitle:FUSLocalizationHelper.localString(@"露水不足") message:nil cancelButtonTitle:nil otherButtonTitles:otherBtns clickBlock:^(NSInteger buttonIndex) {
if (buttonIndex == 0) {
FUSWKWebViewController *exchangeDewVC = [[FUSWKWebViewController alloc] init];
exchangeDewVC.webUrlString = URL_WEB_DEW_EXCHANGE_DEW;
exchangeDewVC.needShowReload = YES;
exchangeDewVC.shouldIncludeIdentifyInfo = YES;
[[UIViewController fus_topViewController].navigationController pushViewController:exchangeDewVC animated:YES];
FUSHalfWebViewModel *halfWebModel = [[FUSHalfWebViewModel alloc] init];
halfWebModel.popupType = FUSHalfWebViewPopupTypeHalfWeb;
halfWebModel.url = URL_WEB_DEW_EXCHANGE_DEW_HALF;
halfWebModel.clickBlank = YES;
halfWebModel.transparency = YES;
halfWebModel.heightR = @(82).stringValue;
[FUSLiveHelper.shareInstance.currentFunctionView fus_showHalfWebView:halfWebModel];
} else if (buttonIndex == 1) {
FUSZoneTaskCenterViewController *taskCenterVC = [[FUSZoneTaskCenterViewController alloc] init];
[[UIViewController fus_topViewController].navigationController pushViewController:taskCenterVC animated:YES];
......
......@@ -65,8 +65,8 @@
[weakSelf fus_submitReportAnchor];
}];
[_reportButton setTitleColor:[UIColor colorWithHex:@"#666666"] forState:UIControlStateDisabled];
[_reportButton setTitleColor:[UIColor colorWithHex:@"#58DBD7"] forState:UIControlStateNormal];
[_reportButton setTitleColor:[UIColor fus_textColorMedium] forState:UIControlStateDisabled];
[_reportButton setTitleColor:[UIColor fus_appMainColor] forState:UIControlStateNormal];
_uploadTipsLabel.text = FUSLocalizationHelper.localString(@"上传图片证据");
......@@ -110,8 +110,8 @@
[FUSZoneHttpRequest fus_requestReportOptionsuccess:^(NSArray *dataArr) {
_optionArr = dataArr;
[_reportOptionTableView reloadData];
self.optionArr = dataArr;
[self.reportOptionTableView reloadData];
} failure:^(NSString *msg, int code) {
......@@ -135,12 +135,12 @@
[FUSLoadingView fus_showProgressViewWithContentMessage:@"" withView:self.view];
[FUSZoneHttpRequest fus_reportUserWithFid:self.fid reason:reason imageArray:_imageArray etype:self.fromType success:^{
[FUSDialogView fus_showDialog:FUSLocalizationHelper.localString(@"举报成功")];
_reportButton.enabled = YES;
self.reportButton.enabled = YES;
[FUSLoadingView fus_dismissProgressViewWithView:self.view];
[[NSNotificationCenter defaultCenter] postNotificationName:RECHARGE_BACK_TO_CONVERSATION object:@{@"uid":_fid}];
[[NSNotificationCenter defaultCenter] postNotificationName:RECHARGE_BACK_TO_CONVERSATION object:@{@"uid":self.fid}];
[self.navigationController popViewControllerAnimated:YES];
} failure:^(NSString *msg, int code) {
_reportButton.enabled = YES;
self.reportButton.enabled = YES;
[FUSLoadingView fus_dismissProgressViewWithView:self.view];
[FUSDialogView fus_showDialog:msg];
}];
......@@ -178,7 +178,7 @@
weakSelf.reportButton.enabled = YES;
[FUSLoadingView fus_dismissProgressViewWithView:weakSelf.view];
[weakSelf.navigationController popViewControllerAnimated:YES];
[[NSNotificationCenter defaultCenter] postNotificationName:RECHARGE_BACK_TO_CONVERSATION object:@{@"uid":_fid}];
[[NSNotificationCenter defaultCenter] postNotificationName:RECHARGE_BACK_TO_CONVERSATION object:@{@"uid":self.fid}];
} failure:^(NSString *msg, int code) {
weakSelf.reportButton.enabled = YES;
[FUSLoadingView fus_dismissProgressViewWithView:weakSelf.view];
......@@ -281,13 +281,13 @@
if (isSuccess) {
// 压缩图片
image = [UIImage compressImage:image targetSize:MAX_PHOTO_SZIE targetLength:MAX_PHOTO_LENGTH];
if (indexPath.row < _imageArray.count) {
[_imageArray replaceObjectAtIndex:indexPath.row withObject:image];
if (indexPath.row < self.imageArray.count) {
[self.imageArray replaceObjectAtIndex:indexPath.row withObject:image];
}else{
[_imageArray addObject:image];
[self.imageArray addObject:image];
}
[_collectionView reloadData];
[self.collectionView reloadData];
}
}];
} else {
......@@ -297,13 +297,13 @@
[photoBrowerView selectImageViewToVisbleWIthOriginFrameArray:[self calculateImageOriginFrameWithPhotoBrowserView:photoBrowerView]];
__weak FUSPhotoBrowserView *weakPhotoBrowerView = photoBrowerView;
photoBrowerView.refreshOriginFrameBlock = ^(NSInteger currentIndex) {
[_collectionView scrollToItemAtIndexPath:[NSIndexPath indexPathForRow:currentIndex inSection:0] atScrollPosition:(UICollectionViewScrollPositionTop) animated:NO];
[_collectionView layoutIfNeeded];
[self.collectionView scrollToItemAtIndexPath:[NSIndexPath indexPathForRow:currentIndex inSection:0] atScrollPosition:(UICollectionViewScrollPositionTop) animated:NO];
[self.collectionView layoutIfNeeded];
[weakPhotoBrowerView refreshOriginFrameArray:[self calculateImageOriginFrameWithPhotoBrowserView:weakPhotoBrowerView]];
};
photoBrowerView.deleteReportImageBlock = ^(NSInteger currentIndex) {
[_imageArray removeObjectAtIndex:currentIndex];
[_collectionView reloadData];
[self.imageArray removeObjectAtIndex:currentIndex];
[self.collectionView reloadData];
};
[[UIApplication sharedApplication].keyWindow addSubview:photoBrowerView];
}
......
......@@ -2,6 +2,7 @@
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="32700.99.1234" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES">
<device id="retina4_7" orientation="portrait" appearance="light"/>
<dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="22685"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
......@@ -43,7 +44,7 @@
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="选择举报类型" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="PEh-DB-d6P">
<rect key="frame" x="8" y="11" width="86" height="17"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="0.40000000000000002" green="0.40000000000000002" blue="0.40000000000000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="textColor" red="0.13333333333333333" green="0.13333333333333333" blue="0.13333333333333333" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="(选填)" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="S9x-Di-m6Y">
......@@ -77,7 +78,7 @@
<textInputTraits key="textInputTraits" autocapitalizationType="sentences" returnKeyType="done"/>
</textView>
</subviews>
<color key="backgroundColor" red="0.11372549019607843" green="0.11372549019607843" blue="0.14117647058823529" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="height" constant="150" id="2Dm-HQ-u27"/>
<constraint firstAttribute="trailing" secondItem="A2y-dJ-i9V" secondAttribute="trailing" constant="10" id="Ah1-Q3-qvQ"/>
......@@ -92,7 +93,7 @@
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="上传图片证据(可选)" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="I6u-U0-WIE">
<rect key="frame" x="20" y="8" width="135.5" height="18"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<color key="textColor" red="0.40000000000000002" green="0.40000000000000002" blue="0.40000000000000002" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<color key="textColor" red="0.1333333333" green="0.1333333333" blue="0.1333333333" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<collectionView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" showsHorizontalScrollIndicator="NO" showsVerticalScrollIndicator="NO" dataMode="none" translatesAutoresizingMaskIntoConstraints="NO" id="pre-C0-mlp">
......@@ -123,7 +124,7 @@
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="填写详细举报原因" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Ak0-w5-7fF">
<rect key="frame" x="8" y="208" width="114.5" height="17"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="0.40000000000000002" green="0.40000000000000002" blue="0.40000000000000002" alpha="1" colorSpace="calibratedRGB"/>
<color key="textColor" red="0.1333333333" green="0.1333333333" blue="0.1333333333" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
</subviews>
......@@ -144,7 +145,7 @@
</constraints>
</scrollView>
</subviews>
<color key="backgroundColor" red="0.066666666666666666" green="0.070588235294117646" blue="0.10196078431372549" alpha="1" colorSpace="calibratedRGB"/>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="trailing" secondItem="VNg-MC-W4t" secondAttribute="trailing" id="aRJ-bx-F7m"/>
<constraint firstItem="VNg-MC-W4t" firstAttribute="top" secondItem="dW9-Lw-S20" secondAttribute="top" id="aWz-Ip-H8S"/>
......
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="17156" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="32700.99.1234" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
<device id="retina6_1" orientation="portrait" appearance="light"/>
<dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="17125"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="22685"/>
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
......@@ -22,8 +22,8 @@
<constraints>
<constraint firstAttribute="width" constant="31" id="29R-cg-iB3"/>
</constraints>
<state key="normal" image="baofang_rem_unSelect"/>
<state key="selected" image="baofang_rem_select"/>
<state key="normal" image="common_unselected_img"/>
<state key="selected" image="common_selected_img"/>
<connections>
<action selector="onClickSelect:" destination="KGk-i7-Jjw" eventType="touchUpInside" id="BTG-Lt-aUT"/>
</connections>
......@@ -31,7 +31,7 @@
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Pf1-qg-p4p">
<rect key="frame" x="43" y="11.5" width="42" height="21"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<color key="textColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
</subviews>
......@@ -53,7 +53,7 @@
</tableViewCell>
</objects>
<resources>
<image name="baofang_rem_select" width="16" height="16"/>
<image name="baofang_rem_unSelect" width="16" height="16"/>
<image name="common_selected_img" width="12" height="12"/>
<image name="common_unselected_img" width="12" height="12"/>
</resources>
</document>
......@@ -1035,6 +1035,15 @@ static NSString *FUSWebRightBtnExtraInfoKey = @"FUSWebRightBtnExtraInfoKey";
break;
case FUSJExchangeDew:
{
if (FUSConfig.sharedInstanced.liveConfigs.isInRoom) {
FUSHalfWebViewModel *halfWebModel = [[FUSHalfWebViewModel alloc] init];
halfWebModel.popupType = FUSHalfWebViewPopupTypeHalfWeb;
halfWebModel.url = URL_WEB_DEW_EXCHANGE_DEW_HALF;
halfWebModel.clickBlank = YES;
halfWebModel.transparency = YES;
halfWebModel.heightR = @(82).stringValue;
[FUSLiveHelper.shareInstance.currentFunctionView fus_showHalfWebView:halfWebModel];
} else {
FUSWKWebViewController *exchangeDewVC = [[FUSWKWebViewController alloc] init];
exchangeDewVC.webUrlString = URL_WEB_DEW_EXCHANGE_DEW;
exchangeDewVC.needShowReload = YES;
......@@ -1042,6 +1051,7 @@ static NSString *FUSWebRightBtnExtraInfoKey = @"FUSWebRightBtnExtraInfoKey";
[[UIViewController fus_topViewController].navigationController pushViewController:exchangeDewVC animated:YES];
}
}
break;
case FUSJRechargeGem:
{
......
......@@ -40,7 +40,7 @@
"开始即同意" = "تأكيد بالضغط على بدأ البث";
"直播管理条例" = "لوائح إدارة البث المباشر";
"《直播 & 社区公约》" = "لوائح إدارة البث المباشر";
"看全部" = "الكل";
......
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -50,7 +50,7 @@
"开始即同意" = "開始即同意";
"直播管理条例" = "直播管理條例";
"《直播 & 社区公约》" = "《直播 & 社區公約》";
"看全部" = "看全部";
......
......@@ -46,7 +46,7 @@
"开始即同意" = "Begin to agree";
"直播管理条例" = "Live Management Regulations";
"《直播 & 社区公约》" = "Live Management Regulations";
"看全部" = "Look at all";
......
......@@ -48,7 +48,7 @@
"开始即同意"="Mulailah untuk setuju";
"直播管理条例"="Peraturan Pengelolaan Siaran Langsung";
"《直播 & 社区公约》"="Peraturan Pengelolaan Siaran Langsung";
"看全部"="Lihat semuanya";
......
......@@ -48,7 +48,7 @@
"开始即同意" = "合意を始める";
"直播管理条例" = "ライブ管理規制";
"《直播 & 社区公约》" = "ライブ管理規制";
"看全部" = "全てを見る";
......
......@@ -46,7 +46,7 @@
"开始即同意" = "เริ่มต้นเพื่อยอมรับ";
"直播管理条例" = "กฎระเบียบการจัดการแบบสด";
"《直播 & 社区公约》" = "กฎระเบียบการจัดการแบบสด";
"看全部" = "ดูทั้งหมด";
......
......@@ -40,7 +40,7 @@
"开始即同意" = "Bắt đầu để đồng ý ";
"直播管理条例" = "Quy định Quản lý Phát sóng Trực tiếp";
"《直播 & 社区公约》" = "Quy định Quản lý Phát sóng Trực tiếp";
"看全部" = "Tìm tất cả";
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment