|
@@ -220,6 +220,12 @@
|
|
|
[self updateUIFun];
|
|
|
}
|
|
|
|
|
|
+- (void)setIsCanInstallToTVType:(BOOL)isCanInstallToTVType
|
|
|
+{
|
|
|
+ _isCanInstallToTVType = isCanInstallToTVType;
|
|
|
+ [self updateUIFun];
|
|
|
+}
|
|
|
+
|
|
|
- (void)setButtonStateFunBy:(BOOL)canClick
|
|
|
{
|
|
|
CGFloat alpha = canClick ? 1.0 : 0.5;
|
|
@@ -242,6 +248,8 @@
|
|
|
NSInteger butNumber = 4;
|
|
|
_twoButton.hidden = !_isCanShareType;
|
|
|
_threeButton.hidden = !_isCanDeleteType;
|
|
|
+ _fourButton.hidden = !_isCanInstallToTVType;
|
|
|
+
|
|
|
|
|
|
if(!_isCanShareType){
|
|
|
butNumber -= 1;
|
|
@@ -251,6 +259,10 @@
|
|
|
butNumber -= 1;
|
|
|
}
|
|
|
|
|
|
+ if(!_isCanInstallToTVType){
|
|
|
+ butNumber -= 1;
|
|
|
+ }
|
|
|
+
|
|
|
CGFloat curButFullWidth = SCREEN_W/butNumber;
|
|
|
|
|
|
[_oneButton mas_remakeConstraints:^(MASConstraintMaker *make) {
|
|
@@ -270,13 +282,6 @@
|
|
|
}
|
|
|
|
|
|
|
|
|
- [_fourButton mas_remakeConstraints:^(MASConstraintMaker *make) {
|
|
|
- make.width.mas_equalTo(curButFullWidth);
|
|
|
- make.right.mas_equalTo(0);
|
|
|
- make.height.mas_equalTo(60);
|
|
|
- make.top.mas_equalTo(0);
|
|
|
- }];
|
|
|
-
|
|
|
if (_isCanDeleteType) {
|
|
|
[_threeButton mas_remakeConstraints:^(MASConstraintMaker *make) {
|
|
|
make.width.mas_equalTo(curButFullWidth);
|
|
@@ -286,6 +291,15 @@
|
|
|
}];
|
|
|
}
|
|
|
|
|
|
+ if (_isCanInstallToTVType) {
|
|
|
+ [_fourButton mas_remakeConstraints:^(MASConstraintMaker *make) {
|
|
|
+ make.width.mas_equalTo(curButFullWidth);
|
|
|
+ make.right.mas_equalTo(0);
|
|
|
+ make.height.mas_equalTo(60);
|
|
|
+ make.top.mas_equalTo(0);
|
|
|
+ }];
|
|
|
+ }
|
|
|
+
|
|
|
// if(canShare){
|
|
|
// CGFloat curButFullWidth = SCREEN_W/3.0;
|
|
|
// [_leftButton mas_remakeConstraints:^(MASConstraintMaker *make) {
|