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

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(使用前将#替换为@)

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

  • 自定义选项卡栏上的“更多”菜单

    我在我的应用程序上使用选项卡栏 UITabBarController 我希望自定义单击 更多 按钮时出现的表格的外观 我已经研究出如何通过设置来更改更多屏幕上导航栏的外观 self moreNavigationController navi
  • Objective-C 内存管理:发布时崩溃

    我是 Objective C 的新手 似乎无法正确理解内存管理代码 我有以下代码 Media myMedia self myMediaManager getNextMedia self navigationItem title self m
  • 如何使 UITableView 可重新排列?

    我正在尝试使我的 UITableView 可编辑 以便您可以移动单元格 现在 当我单击编辑按钮时 它只允许我删除 但不能重新排列 我有的方法有 Code BOOL tableView UITableView tableView canEdi
  • 隐藏故事板中的导航栏

    谁能告诉我如何隐藏故事板中的导航栏 我下面的代码在模拟器中运行时工作正常 但它仍然出现在我的故事板中 这真的很烦我 因为它弄乱了我的图像的位置 有人可以帮忙吗 void viewWillAppear BOOL animated super
  • 如何在 iPhone 中查找本周的最后一天?

    在我的应用程序中 我使用以下代码来检索当前日期和星期 NSDate today1 NSDate date NSDateFormatter dateFormat NSDateFormatter alloc init dateFormat se
  • 如何在 iPhone sdk 上访问年龄限制家长控制

    有没有办法以编程方式访问 iPhone iPad iPod 上家长控制中设置的年龄限制 如果年龄限制太低 我想禁止使用某些功能 我一直在四处寻找 但也许我没有使用正确的搜索词或其他东西 任何帮助表示赞赏 也许这样行不通 thanks 从 3
  • TestFlight Beta 中的消息不可用

    I am seeing Unavailable message in TestFLight Beta App in iOS8 Please find the attached screenshot please tell me how to
  • 如何从标签栏控制器上方显示 UIActionSheet 视图?

    我需要在选项卡栏控制器上方显示操作表 我的意思是 即使操作表视图处于可见模式 我也能够看到选项卡栏控制器 因此 请建议如何从选项卡栏控制器上方查看 是否可以 其次 如何更改操作表的背景颜色和取消按钮背景颜色 请帮我 谢谢你 马丹 莫汉 要从
  • NSString 对象的最大长度是多少?

    NSString 对象中可以保存的最大字符串大小是多少 这会动态变化吗 我假设 NSString 的硬限制是 NSUIntegerMax 个字符 因为 NSString 的索引和大小相关的方法返回 NSUInteger 由于当前能够运行 i
  • 为什么 iPhone 应用程序的 main() 函数没有机会完成?

    考虑以下main 大多数 iPhone 应用程序都采用以下方法 int main int argc char argv NSAutoreleasePool pool NSAutoreleasePool alloc init int retV
  • OpenGL-ES、iPhone 和间歇性错误:GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES (0x8CD6)

    我有一个在 UIView 中使用 OpenGL ES 和 EAGLContext 的应用程序 非常类似于 Apple 的 GLPaint 示例代码应用程序 我在 iPhone 4 上看到这个错误 但在 iPad 上却没有 这可能很重要 大多
  • 从设备获取联系人列表时出现问题

    这段代码有什么问题 NSMutableArray contactArray NSMutableArray alloc init ABAddressBookRef addressBook ABAddressBookCreate CFArray
  • 调用当前的 Modal ViewController 两次?

    我遇到了 UIViewController presentModalViewController 被调用两次的问题 我有一个模态视图 我试图调出另一个模态视图 但第二次没有任何反应 我怀疑它被隐藏了 还有其他人这样做过吗 您不能在同一个父控
  • 加速度计适用于 iphone/ipad 模拟器吗?

    据我所知 当我在 XCode 中使用 iPad 模拟器时 我的应用程序应该会触发加速计事件 但事实并非如此 我用谷歌搜索了一下 似乎加速度计没有在模拟器中实现 这是正确的吗 如果是这样 为什么他们会有 硬件 gt 摇动手势 菜单选项 我的代
  • 为什么 Apple 建议以编程方式创建模态导航控制器?

    以模态方式呈现导航控制器时 以编程方式创建和配置导航控制器对象通常更简单 虽然您也可以使用 Interface Builder 来执行此操作 但通常不建议这样做 事实上 因为我的导航控制器很简单 我宁愿在IB中自定义视图 虽然我不知道确切的
  • SDK 和 iOS 部署目标。

    我使用最新的 SDK 4 1 构建项目并设置 iOS 部署目标 3 0 如果我使用4 0 sdk的某些方法 我可以在真正的iPhone 3 0上运行我的项目吗 您只能在 OS 3 设备上运行您的项目 如果有条件地编码围绕您想要使用的 OS
  • iOS绘图3D图形库[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我正在搜索一个可以帮助我绘制 3D 图表的库 我想要类似的东西这一页 http www math uri edu bkaskosz fla
  • 使用 Dirac 在 iPhone 中进行实时音高变化 [重复]

    这个问题在这里已经有答案了 可能的重复 iPhone 上的实时音调变换 https stackoverflow com questions 1100495 real time pitch shifting on the iphone 我已经
  • 增加 iPhone 的推送通知徽章

    是否可以在收到通知时增加徽章值 或者我应该将计数作为有效负载发送吗 如果我每次都将徽章值发送为 1 那么如果应用程序未打开 我如何增加应用程序图标中的徽章值 我已经使用了这段代码 但不起作用 void application UIAppli
  • 刷新单元格的 UITableView 队列

    我想知道如果调用 UITableView reloadData 时 UITableView 队列被刷新 是否有人可以回复我 我正在尝试这样做 但这对我没有帮助 有什么建议吗 如果你查看 UITableView 的头文件 你可以看到有一个名为

随机推荐

  • 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