问题标签 [anchorpoint]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3396 浏览

javascript - AnchorEL组件在第一次调用方法后失效

我目前正在与 anchorRef 斗争,我不完全确定它是如何工作的,因为我是新来的反应并且以前从未使用过它。因此,当调用 onClickAway 方法时,我从材质 UI 收到此错误,该方法仅将 anchorRef 设置为 null 尽管此警告仅在之后渲染组件后出现一次,但我没有再次收到警告???我尝试了 useEffect 以便在加载组件时将值设置为 null 但它不起作用。请任何帮助将不胜感激。

Failed prop type: Material-UI: the `anchorEl` prop provided to the component is invalid. It should be an HTML element instance or a referenceObject

表格组件

0 投票
1 回答
215 浏览

swift - 如何从特定锚点旋转图像

我想在这段代码中旋转一个图像是 pic1。我在下面放了一张我正在寻找的图片。我不想将整个图像从矩形的左下角旋转 90 度。您可以在绿色圆圈中具体看到我在说什么。旋转应在按钮功能中进行。

在此处输入图像描述

0 投票
2 回答
231 浏览

swift - 创建对象的中心锚点

我下面的快速代码试图围绕另一个图像视图旋转一个图像视图。我希望旋转像游戏旋转器一样工作。与我正在寻找的内容接近的链接是https://www.orientaltrading.com/large-spinner-wheel-stand-up-a2-13846120.fltr。现在我的代码没有这样做,您可以在下面的 gif 中看到代码当前正在执行的操作。gif 没有按照我的意愿去做。我希望粉红色框的底部锚点是它的中心底部锚点,它连接到 uiviewcontroller 的中心。它以一种方式旋转 180 度。就像上面链接中的游戏微调器一样。

在此处输入图像描述

0 投票
1 回答
130 浏览

javascript - 在 Cocos2d 中定位精灵的 AnchorPoint

我在cocos2d-js中旋转一个轮子。

我的车轮精灵的位置 -

精灵的锚——

但是当我旋转轮子时,精灵会从中心脱离,同时旋转和移动。好像,它相对于另一个点旋转,而不是轮子的中心。我认为问题出在setAnchorPoint 上

知道如何解决吗?谢谢。

0 投票
0 回答
58 浏览

swift - 更改按钮的锚点,然后通过其锚点旋转按钮

我试图通过它的锚点旋转我的按钮,这意味着它是框架的右下角。我想要的旋转是向右 60 度。

所以基本上我想要一个按钮向右旋转 60 度,它的新锚点是按钮框架的右下角而不是它的中心。

我的按钮的出口名称是:LoginScreenSelectionButton

所以我使用的代码是

当我使用此代码时,我的按钮就会消失。我想它以一个奇怪的锚点旋转。我是否设置了错误的锚点或旋转代码错误?

我也在添加所需的旋转前和旋转后位置。

三角形按钮的初始位置角度

旋转后我想要的确切旋转

谢谢你。

0 投票
1 回答
44 浏览

swift - 自动布局下设置图层的锚点后如何使uiview不动

我有一个需求需要更改 UIView 图层的锚点,但是更改锚点后视图无法移动。我知道当视图由 frame(CGRect:...) 定义时是可能的。像这样:

这行得通。

但是我的视图是由Autolayout定义的,我尝试了上面代码的解决方案,但它不起作用。代码:

结果是:橙色的view1被移动了,改变anchorPoint后应该和蓝色的view2一样。

在此处输入图像描述

那么有人可以给我一些建议吗?

------------------------------更新答案------------------ ------------

正如@DonMag 回答的那样,我们可以通过在使用自动布局时更新视图而不是框架的约束来实现这一要求。这是 SnapKit 的代码:

另一种解决方案是通过设置将自动布局视图更改为框架translatesAutoresizingMaskIntoConstraints = true,如下所示:

0 投票
1 回答
66 浏览

ios - 更改约束以在 swift iOS 中扩展视图

我有一个堆栈,里面有 2 个视图,黄色占堆栈的 70%,绿色占另外 30%。我想编写一个按钮,单击该按钮:

  1. 将堆栈展开到屏幕顶部,我通过以下方式完成:

myStack.topAnchor.constraint(equalTo: view.topAnchor).isActive = true

  1. 然后让绿色框占据整个堆栈,这样屏幕就会完全变绿了

我已经用“等宽约束完成了 70:30 的事情,如下所示:宽度

我如何才能实现此功能以及将一切恢复正常的代码是什么?期望的输出

0 投票
0 回答
24 浏览

anchor - 在移动设备上禁用锚链接

我知道这是一个常见问题,但我尝试了大多数建议,但都没有成功。

https://www.olympiasports.net/back-to-school-test.html

由于某种原因,我网站上的锚链接在此页面上无法在移动设备上使用。标签使用跨度样式标记,例如

我都试过了

https://www.olympiasports.net/back-to-school.html#essentials

https://www.olympiasports.net/back-to-school.html/#essentials

我也试过做<a href="#essentials" target="_top>Text here</a>

我绝望地插入了下面的脚本。

任何帮助或替代建议表示赞赏。

0 投票
1 回答
29 浏览

javascript - 如何从一个点到另一个点滚动页面

问题很简单。我有一个单页网站,它有六个相等(高度和宽度)的部分。我在这些部分的顶部放置了锚标记,以便用户可以使用菜单直接跳转到特定部分。

我希望页面仅在这些锚标记之间滚动。因此,如果用户滚动页面,它应该从一个锚标记滚动到另一个锚标记,而不是在两者之间停止。

要记住的几点:

  1. CSS SCROLL SNAP 无法以某种方式工作,因为设计太复杂了。而且 SCROLL SNAP 也不适用于锚标签。

  2. 我正在使用 javascript 来完美地实现它。但是页面滚动在每个锚标记处停止一秒钟后会通过多个锚。因此,如果我能以某种方式修改 mousedelta 或在当前脚本中添加一些函数以在到达每个锚标记后停止滚动,直到用户再次滚动,那么它就可以解决问题。我不精通 Javascript,所以请帮我解决这个脚本。

0 投票
1 回答
171 浏览

python - Faster R-CNN 中的锚点大小调整

我正在训练 Faster R-CNN 从无人机摄影中检测小物体:25x25 到 30x30 像素。到目前为止,我已经使用 .config 文件中给出的默认锚点尺寸完成了这项工作:

但是,我在文献中读到以下内容:

原始的 Faster-RCNN 模型参数是在使用前视图数据集获取的数据集上训练的,因此我们通过将锚点的大小减小到 (8, 16, 32, 64, 128) 来重新训练模型,以更好地拟合俯视无人机图像。网络及其修改的这种组合显着提高了模型在我们数据集上的准确性和召回率。

我已经通过网站阅读了很多内容,但仍然无法确定我应该修改哪些参数以将锚大小调整为文献建议的大小(8、16、32、64、128)。

任何帮助将不胜感激!