以编程方式添加时,rightAnchor 约束不适用 - swift

2023-12-09

当我添加 rightAnchor 约束时,constant= 20 不适用。在leftAnchor就可以了

override init(frame: CGRect) {
    super.init(frame: frame)

    addSubview(collectionView)
    collectionView.translatesAutoresizingMaskIntoConstraints = false
    NSLayoutConstraint.activate([collectionView.leftAnchor.constraint(equalTo: leftAnchor, constant: 20),
                                 collectionView.topAnchor.constraint(equalTo: self.topAnchor),
                                 collectionView.rightAnchor.constraint(equalTo: rightAnchor, constant: 20),
                                 collectionView.heightAnchor.constraint(equalTo: self.heightAnchor)])
}

有人能帮我吗?


我有一种强烈的感觉,这就是你想要在那里做的事情rightAnchor.

collectionView.rightAnchor.constraint(equalTo: rightAnchor, constant: -20)

如果您想从右侧或底部填充,则应使用负值。


经验法则:任何东西剩下的或上面的都是负面的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

以编程方式添加时,rightAnchor 约束不适用 - swift 的相关文章

  • 具有非零“内容”的 QTMovieLayer 的 iOS 替代品?

    背景 QTKit QuickTime Kit 是一个来自 10 3 天的 Mac 框架 在 10 5 中添加了一些层 例如QTMovieLayer QTMovieLayer 的好处之一是您可以使用常规访问电影内容content图层上的属性并
  • 我无法捕获 WKWebView 的屏幕截图

    我正在尝试捕获 WKWebView 的屏幕截图 但我的方法无法正常工作 它返回纯色 就好像图层树为空一样 而它似乎适用于其他视图 UIImage screenshot UIImage screenshot UIGraphicsBeginIm
  • 访问iOS 7隐藏的UITableViewCellScrollView?

    苹果改变了UITableViewCelliOS 7 中的层次结构 使用iOS 6 1 SDK
  • 错误 ITMS-9000 iTunes Connect

    我正在尝试上传一个phonegap build iOS应用程序到应用程序商店 我不断收到此错误 ERROR ITMS 9000 Missing Code Signing Entitlements No entitlements found
  • 以编程方式更改 UISlider 的范围

    如何以编程方式设置 UISlider 的最小最大范围 例如 虚拟代码 UISlider slider UISlider alloc init slider min 3 slider max 3 EDIT 所以我有以下内容 sl minimu
  • Swift:在 Core Data 中存储自定义类的数组

    我是核心数据新手 但对于我的一个新项目 我想将我的数据保存到核心数据 我想创建一个 Reptile 类 其中包含几个自定义类数组 如果没有核心数据 我会得到这样的东西 import Foundation import UIKit class
  • 将第 3 方库添加到 iPhone 应用程序时如何设置“标题搜索路径”的路径

    我想添加第 3 方库语音转文本 https github com todoroo iPhone Speech To Textto my Xcode项目 我只是拖xcodeproj文件在我的 iPhone 项目中 然后我按照目标依赖项 将二进
  • 在 swift 中设置状态栏的自定义颜色?

    在视图控制器上 我想将状态栏的颜色设置为黑色 但我无法更改它 我为此目的使用下面的代码 func setUpUI self navigationController setNavigationBarHidden true animated
  • Firebase Messaging FCM 在可配置的时间间隔内分发

    当您使用 FCM 向给定应用程序的所有设备发送推送时 这可能会导致许多用户同时打开他们的应用程序 从而导致大量服务器轮询 从而导致负载峰值 有没有一种方便的方法可以在给定的时间间隔内分发消息以进行计划推送 最后 我们找到了一种可能的方法 通
  • AVAssetExportSession 输出文件

    AVAssetExportSession 输出文件应该是什么样子 我正在尝试压缩 ALAsset 项目中的视频 但它不起作用 我猜输出文件与它有关 这是我正在使用的代码 NSString destinationPath NSHomeDire
  • NSPredicate 使用 RLMResults 作为参数

    我试图通过使用 NSPredicate 进行过滤来获取两组 Realm 数据 并且是不同的对象 之间的差异 但存在一个我无法理解的错误 我的代码 RLMResults topStories KFXTopStory allObjects NS
  • 如何相对于包含视图大小定位子视图?

    我希望能够将我的子视图从顶部定位到超级视图大小的 25 NSLayoutConstraint topPositionConstraint NSLayoutConstraint constraintWithItem containerView
  • 在 macOS 10.14 上键入文本时,NSTextView 光标不出现

    我在 macOS 10 12 Mojave 上使用 NSTextView 观察到一个奇怪的问题 我正在更改 textStorage 属性didChangeText 像这样 self textStorage beginEditing ARTo
  • RxSwift、RxCocoa 和 UITableview

    我在使用 RxSwift 实现 UITableView 时遇到问题 我尝试使用以下代码将模型数组的可观察对象绑定到表项 models bind to self tableView rx items cellIdentifier Cell c
  • Swift 中不再有“private init”?

    我看到很多关于使用的参考private init在 Swift 中限制对象构造 例如this http krakendev io blog the right way to write a singleton 但当我尝试时 在 Xcode
  • 当 Firebase 函数以 Swift 结束时

    我在我的应用程序中使用 Firebase 它查询大量用户并获取所需的特定数据 但是当它开始查询时 其余功能也继续运行 而不仅仅是查询 所以我无法理解当它结束时 例如在这段代码中 ref observeEventType ChildAdded
  • ios - 使用 SIGPIPE 和 SIG_IGN 的信号函数

    我加入了一个旧项目 我发现了这条线 BOOL application UIApplication application didFinishLaunchingWithOptions NSDictionary launchOptions si
  • 如何将代码 AVFoundation Objective C 转换为 Swift?

    我正在 swift 中使用 AVFoundation 来拍照 但我无法将任何 func 代码行从 Objective C 转换为 Swift 我的功能代码是 void capImage method to capture image fro
  • 后台模式下的 AVSpeechSynthesizer

    我无法获取 iOS 7AVSpeechSynthesizer当我的 iOS 应用程序处于后台模式时工作 我添加了 应用程序播放音频 应用程序支持的后台模式的关键 但我仍然无法让它工作 我还研究了创建一个AVMutableCompositio
  • iOS 上的本地通知需要用户许可吗?

    我在我的应用程序中使用 UILocalNotification 来安排通知 通知工作正常 并在我需要时显示 我对此没有意见 我没有做任何远程 推送通知 让我想知道的是 我从未见过您通常在多个应用程序中看到的推送通知的著名权限对话框 我什至重

随机推荐

  • 如何将数据从 SQL Server 2005 导出到 MySQL [关闭]

    Closed 这个问题是无关 目前不接受答案 我一直在用头撞SQL Server 2005试图获取大量数据 我得到了一个包含近 300 个表的数据库 我需要将其转换为 MySQL 数据库 我的第一个调用是使用 bcp 但不幸的是它不会生成有
  • 使用 Python 捕获单帧(使用网络摄像头)

    我检查了其他解决方案 但他们没有回答我的问题 我的问题是 每当我尝试从视频中仅捕获一帧 我基本上想用网络摄像头拍照 时 我只会看到一个黑色的窗口 Code import cv2 cam cv2 VideoCapture 0 frame ca
  • Nginx proxy_pass 仅部分有效

    我有以下设置 主服务器 调用它https master com 从属服务器 调用它https slave com 两者都在 Ubuntu 16 04 上运行 Nginx 在主服务器上 我在我的目录中创建了以下配置块 etc nginx si
  • Spring Data MongoDB - 聚合框架 - 组操作中的引用无效

    我使用 Spring Data 1 3 0 RC1 来访问我们的 MongoDB 对于一些新查询 我想使用聚合框架 在 mongo shell 中 命令为 db spotreports aggregate unwind pd group i
  • 如何等待在 React-Redux 中设置接收到的同步数组的所有属性?

    我无法使用 map 函数进行渲染 因为即使我从数组中获取数据 数组的长度始终为 0 有没有办法设置异步数组正确加载之前的时间间隔 这是我的代码 function ShortcutComponent usershortcuts console
  • 使用 ID 数组对骨干集合进行过滤和排序

    我对 Backbone 还很陌生 所以我遇到了一些我不太明白的问题 我有一个 Backbone 系列 其中包含 100 多个项目 我想用 ids 数组来过滤它们 这工作正常 但我希望项目的顺序也基于该数组的项目顺序 那是行不通的 其他排序方
  • C++、linux:如何限制函数对文件系统的访问?

    我们的应用程序是由 SU 或普通用户运行的 我们有一个与我们的项目连接的库 在该库中有一个我们要调用的函数 我们有一个文件夹叫notRestricted在我们运行应用程序的目录中 我们创建了一个新线程 我们想要限制线程对文件系统的访问 我们
  • 如何在 C++ 正则表达式中将字符串与左大括号 { 匹配

    我有关于用 C 编写正则表达式的问题 我有 2 个在 java 中运行良好的正则表达式 但这些会引发错误 one of was not preceded by a valid regular expression C 这些正则表达式如下 r
  • CakePHP - 如何从控制器操作返回字符串(如 JSON)到 Ajax 请求

    所以我让 JavaScript 进行 Ajax 调用 my controller ajax action但随后在控制器中我不知道该怎么做才能将某些内容输出回 JavaScript 我收到错误 因为没有视图MyController ajaxA
  • 管理 Ansible YAML 库存文件中的“嵌套”组

    我正在管理多个集群 并且希望将多个清单文件合并到一个清单中 该清单实际上如下所示 all children cluster one children controller hosts host1 host2 host3 compute ho
  • C# 如果记录存在则更新,否则插入新记录

    当用户在页面上的三个框中输入某些值时 我有代码将数据插入表中 盒子里有订单号 总重量和跟踪参考 我现在需要向此代码添加更多功能 并首先检查订单号是否存在 如果存在 我需要更新列 如果不存在 我需要插入新行并向其中添加数据 我的想法很简单 比
  • GCP 无法通过安装 pyodbc 进行部署

    我尝试使用 GCP 谷歌云平台 接口服务与 python 项目 这个项目需要使用 lib pyodbc 进行连接MSSQL In 本地主机很好 但是当我尝试将此项目部署到 GCP 时 它显示这样的错误 有人可以帮我解决这个问题吗 将运行该应
  • 无法读取未定义的属性“propostas_realizadas” - Angular 2

    我在 Angular 2 中有一个应用程序 我试图在控制台上打印一些数据 console log this disputa propostas realizadas 但是当我尝试打印它时 我收到以下消息 无法读取未定义的属性 proppos
  • POST 期间请求正文中的变量替换为 {}

    我正在使用 Karate DSL 版本 0 6 1 1 并且有以下场景 Scenario Given url baseURL def email test email test domain com def query SELECT FRO
  • UISlider如何设置初始值

    我对 iPhone 开发工作还很陌生 我正在一家公司处理一些现有的代码 我试图设置初始值的 uislider 实际上位于 UITableViewCell 中 并且是一个自定义控件 我在想在单元格初始化 cell QuantitiesCell
  • iOS13 中的超级/下标似乎已损坏(NSAttributedString)

    尝试在 UITextView 中使用 NSAttributedString 显示超级 下标文本似乎在 iOS13 中被破坏 除非有人知道否则 奇怪的是 如果我使用 UIFont systemFont 那么它可以工作 但如果我使用任何其他字体
  • Android onKeyLongPress 当 webview 存在时

    关于那个问题 and 那个问题如果您使用 onKeyDown 和 onKeyLongPress 则需要使用event startTracking 在 onKeyDown 里面 但我使用 WebView 怎么做才能加入onKeyDown和on
  • 使用 jQuery 扩展 div,而不移动浮动到其上的 div

    我正在尝试获得类似于您可以找到的效果http www nokiausa com us en products 带有基本信息网格 单击即可扩展相邻项目的信息 我遇到的一个问题是 扩展我的 div 会使相邻的 div 移动 我想我可能必须使用克
  • AWK 能理解用 E 表示法写的数字吗?

    我有一个包含多列的制表符分隔文件 其中一列包含以如下格式编写的数字 4 07794484177529E 293 不知道AWK能理解这个表示法吗 IE 我只想获取该列中的数字小于 0 1 的行 但我不确定 AWK 是否会理解 4 077944
  • 以编程方式添加时,rightAnchor 约束不适用 - swift

    当我添加 rightAnchor 约束时 constant 20 不适用 在leftAnchor就可以了 override init frame CGRect super init frame frame addSubview collec