widget layout tool minor fixes
This commit is contained in:
+13
-1
@@ -579,6 +579,7 @@
|
||||
[widgetInitParams setObject: alertController.textFields[1].text forKey:@"buttonLabel"];
|
||||
[widgetInitParams setObject: alertController.textFields[2].text forKey:@"minStickOffsetString"];
|
||||
[widgetInitParams setObject: alertController.textFields[3].text forKey:@"shape"];
|
||||
[self removeStickIndicators];
|
||||
[self updateWidget:self->selectedWidgetView byParams:widgetInitParams createNew:false];
|
||||
}];
|
||||
|
||||
@@ -725,6 +726,17 @@
|
||||
}
|
||||
}
|
||||
|
||||
- (void)removeStickIndicators{
|
||||
for(UIView* view in self.view.subviews){
|
||||
if([view isKindOfClass:[OnScreenWidgetView class]]){
|
||||
OnScreenWidgetView* widget = (OnScreenWidgetView* )view;
|
||||
[widget.crossMarkLayer removeFromSuperlayer];
|
||||
[widget.stickBallLayer removeFromSuperlayer];
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
- (CGFloat)denormalizeSizeFactor:(CGFloat)sizeFactor{
|
||||
bool isNormalizedSizeFactor = sizeFactor > 6;
|
||||
@@ -1390,7 +1402,7 @@
|
||||
if(!isToolbarHidden && self->selectedWidgetView != nil && [self layerIsOverlappingWithTrashcanButton:selectedWidgetView.layer]){
|
||||
[self->selectedWidgetView removeFromSuperview];
|
||||
[self.onScreenWidgetViews removeObject:self->selectedWidgetView];
|
||||
[self hideStickIndicators];
|
||||
[self removeStickIndicators];
|
||||
[selectedWidgetView.buttonDownVisualEffectLayer removeFromSuperlayer];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user