问题标签 [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.
ios - UITableViewAutomaticDimension 适合子视图
我的应用程序有一个自动调整行高的表格视图(UITableViewAutomaticDimension用于 heightForRow-Delegate-Function)。我的自定义单元格有subviews,可以有不同的大小(它们包含总是不同数量的条形图)。
但是,自动单元格高度不适用于表格视图单元格的子视图的这些不同大小。
只有在我为 tableview 单元格中的子视图设置约束(例如使用 snap kit)时,它才有效make.top.equalTo(self).offset(300)
——但由于这些子视图可以有不同的大小,这不是一个干净的解决方案。
你知道更好的方法吗?
谢谢!
ios - 使用约束在 UITableViewController 中添加 UIActivityIndicatorView 时出错。无法使用 SnapKit 使用锚激活约束
当我在 UITableViewController 内部设置 UIActivityIndicatorView 的约束时,我的应用程序中出现此错误。当我调用 showFooter 函数时出现错误:
致命异常:NSGenericException 无法使用锚激活约束,因为它们没有共同的祖先。约束或其锚点是否引用不同视图层次结构中的项目?那是违法的。
回溯/调试日志:
ios - 使用 SnapKit 以编程方式将 nib 视图加载到 UIScrollView
我需要以编程方式将 nib 文件加载到滚动视图中,并且需要将约束固定到滚动视图中。我的视图很复杂,所以我决定使用 Nib,但必须在滚动视图中以编程方式添加它们。我尝试了几乎所有的方法,但约束似乎不起作用。请在下面查看我的代码。
1)创建滚动视图并添加约束:
2)将内容视图添加到滚动视图中:
3) 加载 Nib 视图并将它们添加到内容视图中。这里的技巧是将第一个视图宽度设置为滚动视图,以便它自动调整到每个视图大小并使所有子视图宽度相等:
snapkit - Snapkit lessThanOrEqualTo 默认为预设
我想在 iPhone 等较小的设备上设置一个按钮大小来超级视图边框,但不要让它在 iPad 等设备上大于 200(我的超级视图是一个视图,它是具有两个视图的水平堆栈视图的一部分)。
我预计按钮的大小会增加到 200。
相反,它的最大大小是 64,即 Snapkit 预设。感谢您提供任何帮助!
swift - 使用 SnapKit 对 UIView 进行约束但什么也不显示
在“单一视图应用程序”模板的一个完全清晰的新 swift 项目中。当我确保可以正确导入 SnapKit 时。我只是播放非常简单的代码来显示一个矩形:
将此代码放入 "UIViewController.swift" 的 func viewDidLoad 中。从现在开始,对 SnapKit 的事情进行了评论,并且工作正常!就像图片显示: 工作正常 snap(使用 frame.size) 但是当我取消注释 SnapKit 的东西时,它什么都没有显示!像这样: 工作不好的快照(使用 SnapKit)
所以,请帮我找出问题所在,谢谢!
swift - 使用 SnapKit 和 Swift 4 更新底部约束
这是我的代码。我正在使用 KeyboardHelper 库来管理键盘状态和获取键盘高度,以及 SnapKit。我有一个触发键盘的文本字段。当键盘可见时,我想将蓝色框提高到键盘边界之上,因此它是可见的。到目前为止,我没有这样做。你能帮我写代码吗?
swift - 手动将 Snapkit 添加到 xcode
如何在不使用cocoapods或carthage的情况下手动在xcode中添加Snapkit?