问题标签 [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.
swift - 如何使用 SnapKit 在 ScrollView 中居中按钮数组
我如何使用 SnapKit 在 ScrollView 中垂直居中下方的按钮数组。
ios - 调用 layoutIfNeeded 后视图未立即显示
我正在尝试使用自动布局(在 的帮助下SnapKit
)制作一个简单的从顶部向下滑动的动画。
下面是我用来生成视图、设置其约束并强制重新加载(从而显示)所述视图的代码。在相同的代码中,我将顶部约束更改为不同的值并调用layoutIfNeeded
动画块。
然而,发生的事情是视图显示在预期位置而没有任何动画。
这是经过短暂延迟后在方法中调用的代码(用于其他目的):
swift - 使用 SnapKit 自动调整 UILabel 大小
假设CustomView's
尺寸为 300x300。iconImageView
有它的大小和指定的约束。我不知道文本要输入多长时间,UILabel
所以我不想让UILabel
. 我的目标是将左侧约束固定到右侧iconImageView
,右侧固定到customView
.
当我尝试这种方法时,我得到错误:Unable to simultaneously satisfy constraints.
这样做的正确方法是什么?
ios - 更新约束不适用于 UITableView snapkit
当我在创建约束后立即尝试更新 snapkit 约束时,出现Updated constraint could not find existing matching constraint to update
错误。我正在使用的代码如下:
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。
ios - 向使用 SnapKit 定位的 UIView 添加阴影
我已经使用 SnapKit 定位了一个 UIView,需要找到一种添加阴影的方法。因为我相对于其他 UIView 定位了视图,所以我没有视图的高度、宽度或起始坐标。如何向使用 SnapKit 自动布局定位的 UIView 添加阴影。定位 UIView 的代码是这样的:
ios - 如何从主机 UIView 的右侧为滑动 UIView 设置动画?
设想:
我创建了一个“attributeView”(UITableView),它是一个子视图(即容器 UIViewController 的视图的成员 UIViewController 的视图),将沿父视图的右上角显示。
它由上下文 (UITableView) 菜单的用户选择(未显示)激活。
目标:将此 UIView 动画化为从屏幕右边缘 滑动的视图。
基本上,就像一个滑动抽屉。
以下 snapkit 代码定位属性视图。我正在考虑从零宽度视图开始,然后动画到全宽:
但这不起作用。我尝试了各种使用 snapkit 为宽度设置动画的方法。但我无法让它从右边缘滑入视野。
这样做的正确方法是什么?
还是我必须在没有 snapkit 的情况下手动定位视图并从那里开始?
ios - 为什么使用 SnapKit 会出现内存泄漏?
我正在使用 SnapKit 3.2.0。当我在我的项目中使用 snapkit 时,它在 Xcode 的内存图中显示了内存问题。
我在这里创建了一个非常简单的项目。
以上是我设置的所有代码。内存警告让我有点疯狂。那么如何摆脱它呢?
snapkit - Snapkit 常量替换已弃用的 .priorityMedium() .priorityHigh() .priorityLow()?
Snapkit 是否提供常量来替换已弃用的函数 .priorityMedium() .priorityHigh() 和 .priorityLow() ?
建议的替换是使用 .priority(amount),但我找不到任何提到编号如何工作的地方 - 更高的数字是更高的优先级吗?即,我可以使用 0 表示低,500 表示中,1000 表示高吗?
如果不推荐使用的方法现在有常量来替换它们,那将是有意义的,所以我觉得我只是在找错地方。
谢谢!