我是$scope.drawBoundingBox = () => {
const bbVector = new ol.source.Vector({ wrapX: false });
const vector = new ol.layer.Vector({
source: bbVector
});
bbVector.on("addfeature", evt => {
$scope.coords = evt.feature.getGeometry().getCoordinates();
});
const style = new ol.style.Style({
stroke: new ol.style.Stroke({
color: "#FFF",
width: 3
}),
fill: new ol.style.Fill({
color: [255, 255, 255, 0]
})
});
const geometryFunction = ol.interaction.Draw.createRegularPolygon(4);
draw = new ol.interaction.Draw({
source: bbVector,
type: "Circle",
geometryFunction
});
vector.set("name", "boundingBox");
vector.setStyle(style);
map.addLayer(vector);
map.addInteraction(draw);
};
overridng
方法,当用户滑动以删除行时,会在editActionsForRow
中创建自定义删除按钮。删除有效,但在动画过程中该行不会一直移动到最左端。注意,我已经在左侧指定了删除行动画样式。尽管如此,它仍然无法正常工作。
在其中一个论坛中,它是iOS 11
中的一个错误。有什么想法。
下面是代码段
iOS 11