JLChen
2020-06-22 d2d5878e3e78ec456ba571fd8970eb8403089681
xamarin/ESVideoPhoneSDKXamarin/ESVideoPhoneSDKXamarin/ESvideoVideoIntercomViewController.m
@@ -92,10 +92,11 @@
    [self initTopBarView];
    [self initCentetView];
    [self initData];
    [self setAnswerBtnEnable:NO];
//    [self setAnswerBtnEnable:NO];
    [self initESVideo];
    //开始反呼
    [self StartReverseCall];
    [self ShowCalltimeBtn:@"室外机来电中..."];
    // Do any additional setup after loading the view.
}
@@ -151,7 +152,8 @@
-(void)backAction{
    [self.navigationController popViewControllerAnimated:true];
    //    [self dismissViewControllerAnimated:YES completion:NULL];
//    [self dismissViewControllerAnimated:YES completion:NULL];
}
- (UIButton *)moreButton{
@@ -424,18 +426,34 @@
    return _calltimeBtn;
}
-(void)ShowTime:(int)nowTime {
    if(_calltimeBtn.hidden) _calltimeBtn.hidden = NO;
    NSString *timeStr = [self timeFormatted:nowTime];
    [self setCalltimeButtonText:timeStr];
    [self setCalltimeButtonText:timeStr isTime:YES];
}
-(void)ShowCalltimeBtn:(NSString*) mesStr  {
    if(_calltimeBtn.hidden) _calltimeBtn.hidden = NO;
    [self setCalltimeButtonText:mesStr isTime:NO];
}
/*
 根据文字调整按钮宽
 */
-(void)setCalltimeButtonText:(NSString*) mesStr {
-(void)setCalltimeButtonText:(NSString*) mesStr isTime:(BOOL)isTime
{
    [_calltimeBtn setTitle:mesStr forState:UIControlStateNormal];
    _calltimeBtn.frame = CGRectMake(0, 0, 100, 30);
    if(isTime){
        _calltimeBtn.frame = CGRectMake(0, 0, 100, 30);
    }else{
        _calltimeBtn.frame = CGRectMake(0, 0, 150, 30);
    }
    _calltimeBtn.center = CGPointMake(APP_SCREEN_WIDTH/2, 397);
}
@@ -662,8 +680,8 @@
    [alertController addAction:[UIAlertAction actionWithTitle:okStr style:UIAlertActionStyleCancel handler:nil]];
    [self presentViewController:alertController animated:YES completion:nil];
    
    //    UIAlertView *alertView1 = [[UIAlertView alloc] initWithTitle:tipStr message:mes delegate:self cancelButtonTitle:okStr otherButtonTitles:nil, nil];
    //    [alertView1 show];
//    UIAlertView *alertView1 = [[UIAlertView alloc] initWithTitle:tipStr message:mes delegate:self cancelButtonTitle:okStr otherButtonTitles:nil, nil];
//    [alertView1 show];
    
}