问题标签 [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 - 在 Snapkit 中,tableViewController 上的 safeAreaLayoutGuide 不起作用
我想将 BlueView 放在 TableViewController 上的 NavigationBar 下。但它不起作用。
喜欢[1]:https ://imgur.com/a/5WcQQ
我发现它可以通过将 viewController 与 tableview 一起使用来工作。
但我真的很想知道为什么?或者关于 UITableViewController 上的 safeAreaLayoutGuide 的任何其他想法。
ios - SnapKit - 无法通过循环 UIViews 添加约束
我有多个文本字段,我想对其应用类似的布局约束。我没有重复这样的约束,而是创建了一个类型为 的元组数组(UITextField, UIView)
,其中 UITextField 是我要添加约束的文本字段,视图是包含此类文本字段的视图。
我的代码如下:
但是,当我运行我的应用程序时,由于闭包中的第一个约束,应用程序崩溃了。我是否能够从这样的位置进行约束,还是应该为每个 TextField 显式编写它们?谢谢
崩溃细节:
libc++abi.dylib: terminating with uncaught exception of type NSException
swift - 使用 Snapkit 查看动画
我尝试了使用 Snapkit 制作轻动画的不同教程,但似乎没有任何帮助。我什至尝试过 Spring 框架,但效果不佳。这是我的代码。
那是行不通的。当用户触发showMatch()
方法时,该视图仅显示,没有动画。如果有人可以提供帮助,那就太好了。
ios - 如何在 Objc 项目中使用 SnapKit?
我使用 CocoaPods(Xcode 9.3.1 和 Swift 4.1)创建了新项目,当然还使用了 SnapKit。
我想使用第三方类 TreeView ,这个类由 Objc 编写。
我如何在 TreeView 类中使用 SnapKit ?
我尝试使用以下步骤但不工作:
创建名为 SnapKit-Bridging-Header.h 的新文件
转到 TreeView.m ,导入头文件(注意:它以'-Swift'结尾):
#import "SnapKit-Swift.h"
现在编译就OK了!我可以在 TreeView.m 文件中看到 LayoutConstraint(在 SnapKit 中定义)和其他一些类
但是当我使用 view.snp.xxx 时,它会抱怨“找不到属性'snp'......”
所以我的问题是我如何在 ObjC 文件中使用 view.snp.xxx ???谢谢 :)
ios - 使用 Snapkit 的约束问题
所以我只是有点困惑为什么这在这个 VC 中不能按照我想要的方式工作。基本上我有一个滚动视图设置,其中包含一些项目。最上面的项目是一个包含图像的 imageContainer,然后是 collectionView。但是,当我尝试将 collectionView 绑定到 scrollView 的底部时,什么也没有出现。它只有在我给它高度后才会出现。但不应将其固定在其上方项目的底部,并且滚动视图的底部定义其高度。当我定义高度并滚动到底部时,我可以看到我不想要的 scrollView 的背面。
创建此屏幕时,我尝试模仿本教程 https://medium.freecodecamp.org/tutorial-creating-stretchy-layouts-on-ios-using-auto-layout-3fa974fa5e28
ios - 在带有约束的 UIScrollView 底部放置一个 UIButton
我有一个包含三个文本字段/文本视图字段的视图,为了在键盘出现时使视图可滚动,我将所有元素都放在了滚动视图中。之前不在框架之外的元素,所以 contentSize 应该与全屏大小相同,然后当键盘出现时,所以当键盘出现时,我将滚动视图的底部约束更新为视图底部的 -keyboardHeight然后它可以在键盘上方滚动..
这一切都很好,问题是在滚动视图的底部添加一个按钮,该按钮引导/拖尾到视图的侧面和底部。
看图片:
我希望按钮在哪里。到 right.left.bottom 大约 20 个边距
我正在使用 SnapKit 来设置我的约束,对于按钮我想做这样的事情:
(Superview/scrollview 已经设置为 20 边距)
//编辑:添加代码->
有什么想法吗 ?
ios - 尝试使用 SnapKit 在自定义 UITableViewCell 中布局 UILabel 时收到警告
我正在尝试使用 SnapKit 在自定义 UITableViewCell 中布局 UILabel。如果我输入这段代码:
我收到警告:LayoutConstraints] 不支持更改 UITableViewCell 的 contentView 的 translatesAutoresizingMaskIntoConstraints 属性,这将导致未定义的行为,因为此属性由拥有的 UITableViewCell 管理。
这是我第一次使用 SnapKit,所以不确定是否有办法阻止 SnapKit 设置 translatesAutoresizingMaskIntoConstraints 属性?
这只是我要添加的第一个约束,但我想在单元格中布局多个标签。
ios - 线程 1:EXC_BAD_ACCESS(代码=2,地址=0x7ffeee917fb8)
我有个问题。不明白,为什么会这样。因此,应用程序一开始就崩溃了。您可以在屏幕截图中看到它。请帮忙!它在 SnapKit.ConstraintAttributes 中。
ios - iOS 'fetchUserDataWithQuery' 上的 Snapchat SnapKit 登录总是因 SCOAuth2ClientErrorDomain 403 而失败
我正在尝试 Snpachat 的 SnapKit 登录 api,并且我已经按照文档/指南中的描述设置了我的项目。我已允许在仪表板中使用所有范围,即外部 id、显示名称和 bitmoji,并在我的应用程序的 .plist 中添加了必填字段。
登录和身份验证正常进行并成功返回,但是当我尝试获取用户数据时,该请求每次都会失败,并出现SCOAuth2ClientErrorDomain错误。
我正在使用指南中提供的代码段(尽管该代码有错字并且没有按原样构建,所以我怀疑该代码的有效性):
我什至尝试在没有 bitmoji 的情况下配置我的应用程序,并在没有它的情况下尝试了请求,但它仍然失败。
任何人都知道我可能做错了什么?