NSLayoutAttributeLeft 与 NSLayoutAttributeLeading 之间的区别

2024-01-23

有什么区别NSLayoutAttributeLeft and NSLayoutAttributeLeading在iOS自动布局中?


“领导”并不总是意味着“左”。 对于 RTL 编写的语言(区域设置),对象对齐矩形的前缘将位于对象的右侧。

引用自自动布局指南 https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/AutoLayoutConcepts/AutoLayoutConcepts.html#//apple_ref/doc/uid/TP40010853-CH14-SW1:

对于从左到右的语言(例如英语),属性前导和尾随与左和右相同,但在从右到左的环境(例如希伯来语或阿拉伯语)中,前导和尾随与右和左相同。创建约束时,前导和尾随是默认值。您通常应该使用前导和尾随来确保您的界面在所有语言中都正确布局,除非您制定的约束无论语言如何都应保持不变(例如拆分视图中主窗格和详细窗格的顺序)。

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

NSLayoutAttributeLeft 与 NSLayoutAttributeLeading 之间的区别 的相关文章

随机推荐

  • 基础5和页面打印

    我正在使用 Zurb 基金会 我试图完全按照大屏幕中的外观打印页面 但所有内容都堆积起来 并且浮动错误 通过将 Foundation min css 中出现的每个 屏幕 替换为 打印 屏幕 我成功地在打印页面中添加了网格 问题是现在取的格子
  • 在多租户架构中为每个租户将异常记录在单独的文件中

    我有一个支持多租户的应用程序 即一台服务器和多个数据库 每个租户都有单独的数据库 应用程序中引发的所有异常都将记录在一个日志中 租户 ID 将与异常一起打印 我想在单独的文件中处理它 即为每个租户一个单独的日志文件 这将有助于确定此异常是由
  • 如何从网页复制特定元素

    我的目标是从网页中获取特定的文本区域 想象一下 就好像您能够在页面上的任何位置绘制一个矩形 并且该矩形中的所有内容都将被复制到剪贴板中 我正在使用 FireBug 请随意建议其他解决方案 我已经搜索了插件或书签 但没有找到任何有用的东西 及
  • Android 应用程序白标 [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我正在尝试寻找为 Android 应用程序添加白色标签的最佳方法 基本上我希望能够构建几乎相同应用程序的多个版本 每个版本将具有不同的资源 例如
  • 多个程序集中相同的完全限定类名

    当我们在两个不同的程序集中定义相同的命名空间和类名而不使用 extern 别名来帮助它决定时 NET 编译器 以及运行时的 CLR 如何确定要使用哪个类 考虑这个示例 全部都在一个 cs 文件中 using System namespace
  • 序列化包含 char* 的结构

    我在序列化 char 字符串时遇到错误error C2228 left of serialize must have class struct union我可以使用 std string 然后从中获取 const char 但我需要 cha
  • 如何从 AWS 中的 Athena 获取结果格式 JSON?

    我想从 AWS 中的 Athena 获取结果值格式 JSON 当我从 Athena 中选择时 结果格式如下 test value report 1 test report 2 normal report 3 hard 有没有办法获得 JSO
  • 如何从 AAssetManager 获取 std::basic_istream?

    我正在使用 NDK 我需要读取资源媒体文件 因此 据我了解 为了访问我需要使用的资源AAssetManager 最终我需要得到std basic istream与它一起工作 那么问题来了 如何获得std basic istream from
  • PHP 中有“nullsafe 运算符”吗?

    有没有办法使用某种方式编写以下语句安全导航操作员 http docs codehaus org display GROOVY Operators Operators SafeNavigationOperator echo data gt g
  • 最上面的“固定”位置 div 与非位置 div 一起移动

    考虑以下代码 div width 100 height 64px border 1px solid 000 top fixed position fixed middle fixed position fixed top 64px bott
  • PHP imagick或任何其他工具,如何检测gif文件上是否有可见的透明度

    我正在开发一项可以将 gif 文件转换为 mp4 文件的服务 使用ffmpeg 我的问题是有些 gif 有visible当我将它们转换为 mp4 视频时 透明区域最终会变成白色 为了避免这个问题 我正在尝试检测 gif 是否有visible
  • 发送 HTTP 标头后服务器无法设置状态 - web api CORS

    好吧 我已经为这件事拼尽全力了 设置 我有一个设置了基本身份验证的 Web Api 2 0 项目 我在 web config 中启用了 CORS 我有 ELMAH 日志记录错误 我有一个 DelegatingHandler 处理传入的请求
  • 如何获得一个 ID 来区分类的不同实例?

    假设我有一个类 有两个实例 MyClass a new MyClass MyClass b new MyClass MyClass 有一个方法 PrintUniqueInstanceID void PrintUniqueInstanceID
  • 比较两个数组,删除匹配的项

    我有两个数组 names and employees 其中填充了代表名称的字符串 names是二维的 保存对匿名数组的引用 但我们关心的数据的位置是 names i 0 我想循环遍历 names并找出哪些名字不在 employees 起初我
  • Spacy 自定义名称实体识别 (NER)“灾难性遗忘”问题

    该模型无法记住之前训练它的标签 我知道这是 灾难性的遗忘 但似乎没有例子或博客可以帮助解决这个问题 对此最常见的反应是这个博客是这样的https explosion ai blog pseudo rehearsal catastropic
  • Vue 单元测试 - 使用 vue-test-utils mount 时模拟导入的服务

    我正在使用 vue test utils 中的 mount 有一个导入应该在单元测试中模拟的服务的组件 我看到 mount 有一个模拟选项 但试图推断给出的示例指南 常见技巧 模拟注射 https github com vuejs vue
  • 如何解决“未找到 .NET SDK”的问题。错误--VSCode

    我正在尝试在本地计算机上设置后端 我已经安装了 v6 dotnet 所有内容都已安装 但是当我运行时dotnet run我收到这个错误 The command could not be loaded possibly because You
  • 如何在之前声明的另一个模板参数中使用模板参数

    模板参数可以在其后的另一个模板参数中使用 如下所示 template
  • Git:合并和子模块

    假设我在 RepoX 中有两个分支 分别称为 Branch 和 Branch Repo 还有一个名为 Submodule 的子模块 BranchA 具有修订版 abc 的子模块 Branch 具有修订版 def 的子模块 A 假设我想将 B
  • NSLayoutAttributeLeft 与 NSLayoutAttributeLeading 之间的区别

    有什么区别NSLayoutAttributeLeft and NSLayoutAttributeLeading在iOS自动布局中 领导 并不总是意味着 左 对于 RTL 编写的语言 区域设置 对象对齐矩形的前缘将位于对象的右侧 引用自自动布