|
|
@@ -26,6 +26,8 @@ ShowImageViewDelegate>{
|
|
|
UIButton *homeBtn;
|
|
|
UIButton *backBtn;
|
|
|
|
|
|
+ UIButton *showHomeBtn;
|
|
|
+
|
|
|
NSTimer *hideBottomTimer;
|
|
|
}
|
|
|
|
|
|
@@ -95,6 +97,7 @@ ShowImageViewDelegate>{
|
|
|
make.top.mas_equalTo(0.f);
|
|
|
}];
|
|
|
|
|
|
+ //此方案弃用
|
|
|
// UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(didTapBeganFun)];
|
|
|
// [touchCommondView addGestureRecognizer:tap];
|
|
|
|
|
|
@@ -198,6 +201,15 @@ ShowImageViewDelegate>{
|
|
|
[bottomContrView addSubview:backBtn];
|
|
|
//测试说图片方向反了
|
|
|
backBtn.imageView.transform = CGAffineTransformMakeRotation(M_PI);
|
|
|
+
|
|
|
+ /*第四个隐藏显示键*/
|
|
|
+ UIImage *showBtnImage = [UIImage imageNamed:@"showOrhide_home_icon"];
|
|
|
+ showHomeBtn = [[UIButton alloc] init];
|
|
|
+ [showHomeBtn setBackgroundColor:[UIColor clearColor]];
|
|
|
+ [showHomeBtn addTarget:self action:@selector(showOrHideHomeButtomFun:) forControlEvents:(UIControlEventTouchUpInside)];
|
|
|
+ [showHomeBtn setImage:showBtnImage forState:(UIControlStateNormal)];
|
|
|
+ [showHomeBtn setImageEdgeInsets:(UIEdgeInsetsMake(6.f, 6.f, 6.f, 6.f))];
|
|
|
+ [bottomContrView addSubview:showHomeBtn];
|
|
|
}
|
|
|
|
|
|
- (void)mueBtnPressed:(id)sender{
|
|
|
@@ -219,6 +231,19 @@ ShowImageViewDelegate>{
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+- (void)showOrHideHomeButtomFun:(UIButton*)but{
|
|
|
+ but.selected = !but.selected;
|
|
|
+
|
|
|
+ if(but.selected){
|
|
|
+ but.imageView.transform = CGAffineTransformMakeRotation(M_PI);
|
|
|
+ }
|
|
|
+ else{
|
|
|
+ but.imageView.transform = CGAffineTransformMakeRotation(0);
|
|
|
+ }
|
|
|
+
|
|
|
+ [self setShowOrHideBottomButtonsFunBy:but.selected];
|
|
|
+}
|
|
|
+
|
|
|
- (void)initPoMas_makeWithImageRate:(BOOL)isOpenVirtual isUsageMode:(BOOL)isUsageMode{
|
|
|
[self setPoMas_makeWithImageRate:self.frame.size.width/self.frame.size.height isOpenVirtual:isOpenVirtual isUsageMode:isUsageMode];
|
|
|
}
|
|
|
@@ -273,7 +298,7 @@ ShowImageViewDelegate>{
|
|
|
}];
|
|
|
|
|
|
[mueBtn mas_remakeConstraints:^(MASConstraintMaker *make) {
|
|
|
- make.left.mas_equalTo(41.f);
|
|
|
+ make.left.mas_equalTo(80.f);
|
|
|
make.width.and.height.mas_equalTo(40.f);
|
|
|
make.top.mas_equalTo(0);
|
|
|
}];
|
|
|
@@ -288,7 +313,13 @@ ShowImageViewDelegate>{
|
|
|
// UIImage *backBtnImage = [UIImage imageNamed:@"fanhui_icon"];
|
|
|
[backBtn setImage:backBtnImage forState:(UIControlStateNormal)];
|
|
|
[backBtn mas_remakeConstraints:^(MASConstraintMaker *make) {
|
|
|
- make.right.mas_equalTo(-41.f);
|
|
|
+ make.right.mas_equalTo(-80.f);
|
|
|
+ make.width.and.height.mas_equalTo(40.f);
|
|
|
+ make.top.mas_equalTo(0);
|
|
|
+ }];
|
|
|
+
|
|
|
+ [showHomeBtn mas_remakeConstraints:^(MASConstraintMaker *make) {
|
|
|
+ make.right.mas_equalTo(-20.f);
|
|
|
make.width.and.height.mas_equalTo(40.f);
|
|
|
make.top.mas_equalTo(0);
|
|
|
}];
|