问题标签 [snapkit]

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 投票
1 回答
749 浏览

swift - 如何使用 SnapKit 在 ScrollView 中居中按钮数组

我如何使用 SnapKit 在 ScrollView 中垂直居中下方的按钮数组。

0 投票
1 回答
1592 浏览

ios - 调用 layoutIfNeeded 后视图未立即显示

我正在尝试使用自动布局(在 的帮助下SnapKit)制作一个简单的从顶部向下滑动的动画。

下面是我用来生成视图、设置其约束并强制重新加载(从而显示)所述视图的代码。在相同的代码中,我将顶部约束更改为不同的值并调用layoutIfNeeded动画块。

然而,发生的事情是视图显示在预期位置而没有任何动画。

这是经过短暂延迟后在方法中调用的代码(用于其他目的):

0 投票
1 回答
5185 浏览

swift - 使用 SnapKit 自动调整 UILabel 大小

假设CustomView's尺寸为 300x300。iconImageView有它的大小和指定的约束。我不知道文本要输入多长时间,UILabel所以我不想让UILabel. 我的目标是将左侧约束固定到右侧iconImageView,右侧固定到customView.

当我尝试这种方法时,我得到错误:Unable to simultaneously satisfy constraints.这样做的正确方法是什么?

0 投票
2 回答
2130 浏览

ios - 更新约束不适用于 UITableView snapkit

当我在创建约束后立即尝试更新 snapkit 约束时,出现Updated constraint could not find existing matching constraint to update错误。我正在使用的代码如下:

0 投票
1 回答
1558 浏览

xcode - 更新到 XCode 8.3.1:Apple Mach-O Linker Error Group with Snapkit error

刚刚更新到 Xcode 8.3.1 并构建我的项目得到如下错误:

似乎是 SnapKit 的问题。

  • 试过了cmd + shift + k
  • 删除pod 'SnapKit' pod install并添加回来仍然无效。

如果不是版本问题。如何调试/解决此类错误。谢谢。

编辑 右键单击项目导航器中的错误,然后选择在日志中显示显示更多错误信息:

我可以看到AlarmViewController称为 SnapKit 的布局方法。但仍然不清楚为什么会出现错误。

编辑 我以前的 Xcode 应该是 8.3。

0 投票
1 回答
533 浏览

ios - 向使用 SnapKit 定位的 UIView 添加阴影

我已经使用 SnapKit 定位了一个 UIView,需要找到一种添加阴影的方法。因为我相对于其他 UIView 定位了视图,所以我没有视图的高度、宽度或起始坐标。如何向使用 SnapKit 自动布局定位的 UIView 添加阴影。定位 UIView 的代码是这样的:

0 投票
1 回答
1055 浏览

ios - 使用 Snapkit 隐藏其他视图时如何更新视图的约束?

从上到下共有三个视图:redView、yellowView、blueView。我想隐藏yellowView并更改blueView的约束,以使blueView低于redView。图片如下: 这张图片是原图 这张图片是我想要 的 代码如下:

}

0 投票
1 回答
718 浏览

ios - 如何从主机 UIView 的右侧为滑动 UIView 设置动画?

设想:

我创建了一个“attributeView”(UITableView),它是一个子视图(即容器 UIViewController 的视图的成员 UIViewController 的视图),将沿父视图的右上角显示。

它由上下文 (UITableView) 菜单的用户选择(未显示)激活。

在此处输入图像描述

目标:将此 UIView 动画化为从屏幕右边缘 滑动的视图。
基本上,就像一个滑动抽屉。

以下 snapkit 代码定位属性视图。我正在考虑从零宽度视图开始,然后动画到全宽:

但这不起作用。我尝试了各种使用 snapkit 为宽度设置动画的方法。但我无法让它从右边缘滑入视野。

这样做的正确方法是什么?
还是我必须在没有 snapkit 的情况下手动定位视图并从那里开始?

0 投票
0 回答
401 浏览

ios - 为什么使用 SnapKit 会出现内存泄漏?

我正在使用 SnapKit 3.2.0。当我在我的项目中使用 snapkit 时,它在 Xcode 的内存图中显示了内存问题。

我在这里创建了一个非常简单的项目。

以上是我设置的所有代码。内存警告让我有点疯狂。那么如何摆脱它呢?

0 投票
1 回答
100 浏览

snapkit - Snapkit 常量替换已弃用的 .priorityMedium() .priorityHigh() .priorityLow()?

Snapkit 是否提供常量来替换已弃用的函数 .priorityMedium() .priorityHigh() 和 .priorityLow() ?

建议的替换是使用 .priority(amount),但我找不到任何提到编号如何工作的地方 - 更高的数字是更高的优先级吗?即,我可以使用 0 表示低,500 表示中,1000 表示高吗?

如果不推荐使用的方法现在有常量来替换它们,那将是有意义的,所以我觉得我只是在找错地方。

谢谢!