如何知道照片是横向还是纵向模式?

2023-11-25

我从 iPhone/iPad 库中加载照片,大部分都是纵向模式,我想知道如何查看横向或纵向模式下的照片?


Use the imageOrientation的财产UIImage实例。它会返回给你其中之一these常数。

例子:

UIImage *image = // 从库加载

if (image.imageOrientation == UIImageOrientationUp) {
    NSLog(@"portrait");
} else if (image.imageOrientation == UIImageOrientationLeft || image.imageOrientation == UIImageOrientationRight) {
    NSLog(@"landscape");
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何知道照片是横向还是纵向模式? 的相关文章

  • 在后台轮询服务器的正确方法

    假设这是可能的 我希望我的 iOS 应用程序在后台时轮询服务器 即基本上每 30 分钟检索一次 URL 的内容 并通知用户是否包含 有趣 的内容 基本上以类似的方式如果您不使用推送通知 则内置邮件客户端假定的工作方式 现在 从我到目前为止的
  • 以编程方式单击 tabbarController 的选项卡

    我有 2 个带有 Nib 文件的选项卡按钮 在按下选项卡 1 上的按钮时 我希望它显示选项卡 2 的视图 而不是单击选项卡栏按钮 2 我的意思是 我想以编程方式单击第二个选项卡栏按钮 我怎样才能做到这一点 可能吗 您必须创建一个包含以下内容
  • 如何获取原始触摸屏数据?

    我知道我可以在 iPhone 应用程序中获取触摸事件 但这些触摸事件都被我过滤掉了 如果我将设备按在脸上 它会过滤掉这些触摸事件 因为它可以检测到它不是手指 我如何获得原始触摸事件 而不以任何方式过滤 没有用于此目的的公共 API 您可以获
  • 自定义相机视图 Swift iOS 8 iPhone Xcode 6.1

    我想在 iPhone 的 View 中使用相机 我不想使用典型的全屏相机视图 而是我自己的 例如 我想在屏幕中间有一个 200x200 的正方形 并且有一个相机预览 在这个方块下面我想要一个拍照按钮 怎么做 我是新手 速度很快 你会想要使用
  • MPMediaItemPropertyAssetURL 仅针对 iPhone 5s 返回 null

    我一直在使用以下代码从 MPMediaItemPickerController 返回的 MPMediaItem 对象中提取资产 url 以便我可以将音乐文件从用户 iPhone itunes 音乐库复制到文档文件夹进行处理 但在 iPhon
  • nspredicate 数组中的多个项目

    如何使用NSPredicate满足多个条件 NSEntityDescription entity NSEntityDescription entityForName MessageData inManagedObjectContext ma
  • 如何检查 iOS 分发配置文件是否启用了推送通知?

    我有一个应用程序应该启用推送通知 但由于某种原因没有启用它们 我见过其他人下载并安装了该应用程序 但它甚至没有提示他们授予发送推送通知的权限 正如预期的那样 此应用程序不会出现在其 设置 gt 通知 中 但是 在我的 iPad 上 我能够从
  • 使用“presentModalViewController”加载视图

    我正在尝试从另一个视图控制器加载临时的滑入视图 我的应用程序的视图控制器的结构如下 Application gt Tab Bar Controller gt TabBarItem gt View Controller 在此视图控制器中 我有
  • 特定时间的 iPhone 本地通知

    我想每周晚上 10 点 无论哪个国家 地区 发出通知 我需要使用时区吗 目前 我使用下面的代码每周触发通知 但如何在晚上 10 点准确触发通知 NSDate date NSDate date NSDate myNewDate date da
  • 如何将 UIPopoverPresentationController 的高度设置为与 UITableView 相同

    我在我的应用程序上使用 UIPopoverPresentationController 在我的 iPhone 上显示弹出窗口 使用 UIModalPresentationNone 我希望尺寸随着 UITableView 的高度而动态变化 但
  • 创建自定义 MCBrowserViewController

    有没有办法创建一个UITableView包含在中找到的相同信息MCBrowserViewController 我当前的代码只允许推送与我的应用程序设计不同的标准视图 self browserVC MCBrowserViewControlle
  • 方向改变时重新定位控件

    我知道自动布局可用于在方向改变时使尺寸和位置保持一致 当方向改变时 是否可以完全改变布局 例如 请查看下面的纵向模式下简单登录屏幕的线框 现在 如果我旋转设备 我想完全重新定位控件 这种事情可以用自动布局来完成吗 如果没有 我该怎么办 谢谢
  • 如何以编程方式设置设备(UI)方向?

    希望屏幕 UI 上的所有内容都能够从横向左向右旋转 反之亦然 我该怎么做呢 这是私人的吗 我知道 BOOL shouldAutorotateToInterfaceOrientation UIInterfaceOrientation inte
  • iPhone 上的双精度与浮动

    我刚刚听说 iPhone 本身无法进行双倍操作 从而使它们比常规浮动慢得多 这是真的 证据 我对这个问题很感兴趣 因为我的程序需要高精度计算 而且我将不得不在速度上妥协 iPhone 可以在硬件中执行单精度和双精度算术 在 1176 原始
  • iOS:生成pdf时绘制文本时如何设置字体?

    我在ios应用程序中使用drawpdf函数生成pdf 同时调用nsobject类中的drawtext函数 它根据我指定的框架和字符串清楚地绘制文本 我的代码是 void drawText NSString textToDraw inFram
  • 在 iPhone 3GS 与 iPhone 4 上为 Mobile Safari 嵌入 HTML5 视频

    我在服务器上的 mp4 文件中有 H 264 AAC 编码的视频 mime 类型的视频 mp4 添加到 Web 服务器 IIS 7 并且我有一个带有视频标签的页面
  • UIView animateWithDuration:delay: 工作很奇怪

    我在使用 iPhone 动画块时遇到了一个奇怪的问题 这段代码 UIView animateWithDuration 2 delay 0 options 0 animations void controller setBackgroundC
  • 接收者'ClassName'是一个转发类,对应的@interface可能不存在

    我目前正在寻找一个UIPickerTable在 UIPickerView subviews 内 所以我循环并执行isKindOfClass UIPickerTable class 它有效 但由于 UIPickerTable 的标头未公开 我
  • 从应用程序启动 iPhone 设置屏幕?

    我正在开发一个应用程序 我希望按下按钮时 iPhone 设置屏幕应该打开 苹果有访问限制吗 到底能不能 如果能的话怎么办 不 你不能那样做 但是 作为替代方案 您可以使用这个框架 http www inappsettingskit com
  • 是否可以跨 2 个不同的 iOS 应用程序访问数据?

    假设我在 App1 中存储了一些 ID 数据 并希望在同一设备上的 App2 中访问它 平台上可以这样吗 如果没有的话有什么解决方法吗 您可以使用iOS 钥匙扣 http developer apple com library ios do

随机推荐

  • ANGULAR 6:错误 TS2315:类型“ModuleWithProviders”不是通用的

    您好 我遇到了一个与任何事情都无法关联的问题 我展示了一些我的代码 希望它能有用 考虑一下当我开始创建反应式表单时这个问题就出现了 首先 这是我的 package json name name version 0 0 0 scripts n
  • 为什么 QGraphicsItem::scenePos() 不断返回 (0,0)

    我一直在玩弄这段代码 QGraphicsLineItem anotherLine this gt addLine 50 50 100 100 qDebug lt lt anotherLine gt scenePos QGraphicsLin
  • 文本框不会拉伸以填充视图框

    我希望 LOB 表单中的标签和文本框的字体大小随着窗口大小或分辨率的变化而增大和缩小 为了实现这一点 我将标签和文本框放置在视图框中 标签和自定义单选按钮的行为符合我的预期 但文本框不会水平拉伸以填充视图框 抱歉 由于代表而无法发布图像 如
  • Java8 - 如何知道夏令时现在是否开启

    我需要使用新的 Java 8 日期时间类来了解夏令时是否已启用 我找到了一个如何在 jodatime 中执行此操作的条目 jodatime 如何知道夏令时是否开启 但在 Java 8 中如何找到它呢 jodatime应该有点类似 但我找不到
  • 复制数据帧的观察结果,同时替换 R 中的特定变量值

    我正在寻找一些有关数据重组的建议 我正在使用 Google Forms 收集一些数据 我将其下载为 csv 文件 如下所示 alpha beta option 6 8 9 10 11 apple 9 6 pear 1 6 apple 3 8
  • sql仅按顺序的行进行分组

    假设我有下表 MyTable 1 A 2 A 3 A 4 B 5 B 6 B 7 A 8 A 我需要 sql 查询来输出以下内容 3 A 3 B 2 A 基本上我正在做一个group by但仅适用于序列中在一起的行 有任何想法吗 请注意 数
  • C++ 中的点 (.) 运算符和 -> 有什么区别? [复制]

    这个问题在这里已经有答案了 C 中的点 运算符和 gt 有什么区别 foo gt bar 是相同的 foo bar 由于结合强度 上面的括号是必要的 and 运营商 foo bar 不起作用 因为点 运算符首先被评估 参见运算符优先级 点
  • WordPress 管理员:将自定义帖子类型作为父菜单的子菜单时,父菜单链接将被 CPT 覆盖

    我注册了一个自定义帖子类型 并且我不希望它有自己的菜单 而是想将其放置为名为的现有管理菜单项的子菜单my custom parent page 这是我的代码 register post type my custom post type ar
  • C# - 两个日期之间的差异?

    我正在尝试计算两个日期之间的差异 这是我目前正在使用的 int currentyear DateTime Now Year DateTime now DateTime Now DateTime then new DateTime curre
  • CSS“display: table-column”应该如何工作?

    鉴于以下 HTML 和 CSS 我在浏览器中完全看不到任何内容 撰写本文时最新的是 Chrome 和 IE 一切都崩溃到 0x0 px 为什么
  • R Studio 无法正确处理中文字符

    我在 R Studio 中处理中文字符时似乎遇到问题 简单的代码如下 data lt c 物品 方案 data 1 347 211 251 345 223 201 346 226 271 346 241 210 即使我跑步它也保持不变 Sy
  • 在静态库之外抛出 C++ 异常?

    通常 异常不得传播模块边界 例如 Herb Sutters C 编码标准 第 62 项 中所解释的那样 当使用不同的编译器或仅编译器设置进行编译时 这可能会崩溃 我可以理解这个问题 例如的动态链接库 但我想知道它是否也适用于静态库 静态库是
  • 从 Active Storage 中删除所有数据?

    我想知道如何删除 Active Storage 中的所有数据甚至重置 Active Storage 有什么办法可以做到这一点吗 先感谢您 注意 我使用的是 Rails 5 2 这个问题对我提出了挑战 所以我用本地存储对我的虚拟应用程序进行了
  • 如何检查应用程序是否在flutter中最小化到后台?

    是否有一个 API 可以检查应用程序是否已最小化但尚未被杀死 因此它处于后台 我用谷歌搜索了它 也在 GitHub issues 中搜索了它 但找不到一个 这样的API存在吗 你可以加WidgetsBindingObserver混入一个或多
  • 在 Java 中实现接口时降低可见性

    我想设计类 A 实现接口 C 并降低方法 在 C 中声明 的可见性 以使其免受外部世界的影响 将类 A 中实现的接口中的方法之一设为私有 降低类 A 中的可见性 出于安全原因我必须这样做 我该怎么做 有解决方法吗 我们确实知道 默认情况下
  • 如何可靠地将 Virtual TreeView 滚动到底部?

    具有自定义节点高度的 TVirtualStringTree 对象 如何可靠地将 Virtual TreeView 滚动到底部 即滚动条到达底部 我尝试打电话tree1 FullExpand then tree1 ScrollIntoView
  • 如何将带有单元格分隔符的Python脚本转换为jupyter笔记本? [复制]

    这个问题在这里已经有答案了 我主要使用 Spyder 进行数据分析 并且对它非常满意 您可以在普通的 python 脚本中使用 Jupyter Notebooks 的单元功能 分隔各个代码单元 以及执行块 同样的事情也可能发生在 Atom
  • jQuery(几乎)相当于 PHP 的 strip_tags()

    这个函数有 jQuery 版本吗 string 条带标签 字符串 str 字符串 allowable tags 从字符串中删除所有标签及其内部内容 除了允许的标签字符串中定义的标签和内容 like var stripped strip ta
  • Powershell - 使用参数启动 Windows 服务

    我需要通过 Powershell 以 1 作为参数启动 Windows 服务 如下所示 所以基本上我想用 powershell 做这样的事情 Start Service MyService 1 lt won t work 谷歌搜索对此没有任
  • 如何知道照片是横向还是纵向模式?

    我从 iPhone iPad 库中加载照片 大部分都是纵向模式 我想知道如何查看横向或纵向模式下的照片 Use the imageOrientation的财产UIImage实例 它会返回给你其中之一these常数 例子 UIImage im