Skip to content

Commit df3bbd0

Browse files
committed
fix layer index
1 parent 5be0a3a commit df3bbd0

File tree

1 file changed

+4
-4
lines changed
  • VideoPlsLuaViewManagerSDK/VideoPlsLuaViewManagerSDK/VideoPlsLuaViewManagerSDK/VPLua/LuaView

1 file changed

+4
-4
lines changed

VideoPlsLuaViewManagerSDK/VideoPlsLuaViewManagerSDK/VideoPlsLuaViewManagerSDK/VPLua/LuaView/VPLuaGradientView.m

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ - (void)setFrame:(CGRect)frame {
7272
pathLayer.path = path.CGPath;
7373
pathLayer.fillColor = nil; // 默认为blackColor
7474
[self.pathLayer removeFromSuperlayer];
75-
[self.layer addSublayer:pathLayer];
75+
[self.layer insertSublayer:pathLayer atIndex:0];
7676
self.pathLayer = pathLayer;
7777
}
7878
}
@@ -135,7 +135,7 @@ static int gradient(lua_State *L) {
135135
CAGradientLayer *gradientLayer = [[CAGradientLayer alloc] init];
136136
gradientView.gradientLayer = gradientLayer;
137137
gradientView.gradientLayer.frame = gradientView.bounds;
138-
[gradientView.layer addSublayer:gradientView.gradientLayer];
138+
[gradientView.layer insertSublayer:gradientView.gradientLayer atIndex:0];
139139
}
140140

141141
UIColor* color1 = nil;
@@ -209,7 +209,7 @@ static int corner(lua_State *L) {
209209
pathLayer.path = path.CGPath;
210210
pathLayer.fillColor = nil; // 默认为blackColor
211211
[gradientView.pathLayer removeFromSuperlayer];
212-
[gradientView.layer addSublayer:pathLayer];
212+
[gradientView.layer insertSublayer:pathLayer atIndex:0];
213213
gradientView.pathLayer = pathLayer;
214214
}
215215
}
@@ -241,7 +241,7 @@ static int stroke(lua_State *L) {
241241
if (gradientView.pathLayer) {
242242
[gradientView.pathLayer removeFromSuperlayer];
243243
}
244-
[gradientView.layer addSublayer:pathLayer];
244+
[gradientView.layer insertSublayer:pathLayer atIndex:0];
245245
gradientView.pathLayer = pathLayer;
246246
}
247247
}

0 commit comments

Comments
 (0)