获取iOS今日扩展的宽度

2023-12-31

我想获取我的小部件/今天扩展的宽度值。

我不能使用self.view.frame.size.width因为它返回整个屏幕宽度,而不是实际的小部件宽度(在 iPad 上,扩展的宽度不等于屏幕宽度)。

我该如何获取小部件的实际宽度?


............ 不要读取 self.view.frame 中的内容viewDidLoad.

帧=(0 0;768 1024); // 在viewDidLoad中

你应该在之后阅读 self.view.frame查看是否出现

after 查看是否出现, self.view.frame 是内容的正确值。

帧=(0 0;545 75.5); // 在viewDidAppear中

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

获取iOS今日扩展的宽度 的相关文章

  • UISearchBar“提示”未正确显示

    我已经设置了一个 UISearchBarController 如下所示 self searchController UISearchController alloc initWithSearchResultsController nil s
  • iOS 人脸检测器方向和 CIImage 方向设置

    EDIT发现此代码有助于处理前置摄像头图像http blog logichigh com 2008 06 05 uiimage fix http blog logichigh com 2008 06 05 uiimage fix 希望其他人
  • NSRegularExpression 中的命名捕获组 - 获取范围组的名称

    苹果表示 NSRegularExpression 基于 ICU 正则表达式库 https developer apple com library ios documentation Foundation Reference NSRegula
  • UIAutomation 无法加载插件

    我设置了一个项目 其中一个目标在构建过程完成时启动 UIAutomation Instruments 是从 Python 脚本启动的 该脚本最终在 bash 上调用通常的 xcrun Instruments 命令 它工作了很长一段时间 没有
  • IOS:从故事板中的原型单元中触发多个segues

    有没有办法将原型单元连接到不同的场景 并在 didSelectRowAtIndexPath 方法上调用 self PerformSegueWithIdentifier NAMEOFTHESEGUE sender self 我似乎无法将多个
  • iOS 键盘颜色变化 - 键盘外观深色不粘

    在我们的应用程序中 我们将键盘外观设置为深色 正如预期的那样 这会产生一个黑色键盘 但是 如果显示键盘 并且我们按主页按钮 然后返回应用程序 键盘会变成白色 如图所示 有什么想法吗 这可能与键盘是全局对象这一事实有关 在任何给定时间 内存中
  • xx 秒后恢复到之前的控制器

    我有一个非常简单的应用程序 代码很少 在我的 ViewController 中 我没有执行任何代码 我只添加了一个导航栏 其中包含一个带有视频控制器模式的下一个按钮 我想要实现的是在 ViewController 中按下下一个按钮后 允许用
  • 我们如何使用 swift 在 UITableView 部分标题中添加图像?

    在我的 willDisplayHeaderView 中 我更改了节标题的颜色 但我想在节标题之前添加图像 有什么帮助吗 我的 willDisplayHeaderView 代码是 func tableView tableView UITabl
  • 在 Swift 中从另一个 ViewController 访问变量

    我有以下内容ViewController class PageContentViewController UIViewController var pageIndex Int 我如何访问pageIndex来自另一个 ViewControll
  • XCode 卡住了“复制符号文件”

    更新到最新版本 6 1 b2 后 Xcode 不再在设备上编译和运行项目 并显示 正在复制符号文件 几个小时 对于这个问题有什么想法或可能的解决方法吗 尝试使用另一根电缆或 USB 端口 其他 USB 端口为我修复了它 并在找到此 Twit
  • 使用 DatePicker 展开和折叠 UITableViewCells

    我正在构建一个应用程序 让用户从 UITableView 中选择日期 tableView 是静态且分组的 我浏览了很多问题 包括this one https stackoverflow com questions 18973573 ios
  • iOS7 后台同步

    我们必须开发一个应用程序 无论该应用程序是在前台还是在后台 都支持在某个时间间隔进行数据同步操作 我想知道在iOS7中 当应用程序在后台运行时 是否可以同步数据 即调用网络服务 我们可以在应用程序处于后台时访问 SQLite 数据库文件 我
  • 如何在应用程序未启动时调试推送通知?

    我想在我的应用程序未启动时处理 didFinishLaunchingWithOptions 方法中的远程推送通知 我在启动后杀死了它们 我该如何调试这种情况 您可以通过以下方式实现此目的 在项目的目标中选择编辑方案 然后更改此设置 Chan
  • 如何在 Objective-C 中编写 lambda 方法?

    如何在 Objective C 中编写 lambda 方法 Objective C 中 lambda 的概念现在封装为Blocks http developer apple com mac library documentation Coc
  • 在代码中创建时 UISearchDisplayController 不工作?

    我正在开发一个选项卡栏应用程序 其中一个选项卡有一个连接到 UISearchBar 的 UISearchDisplayController 所有这些都已连接到 NIB 中并且正在工作 当我点击搜索栏时 范围 和 取消 按钮会飞入等 并且搜索
  • sizeWithFont:constrainedToSize:lineBreakMode:不准确?

    sizeWithFont constrainedToSize lineBreakMode 似乎没有给我返回正确的宽度 执行这些代码后 我看到标签中的部分字符串被切断 这意味着我必须手动添加一些像素到大小 我错过了什么吗 我有一个 UILab
  • Swift - 带有两行文本的 UIButton

    我想知道是否可以创建一个包含两行文本的 UIButton 我需要每一行都有不同的字体大小 第一行为 17 点 第二行为 11 点 我尝试过将两个标签放在 UIButton 内 但我无法让它们留在按钮的范围内 我试图在 ui 构建器中完成所有
  • 如何在 Objective-C 中运行时查找字符串常量?

    我的公司开发了一个广告 SDK 可以协调其他广告网络 在运行时 它通过使用检查其他广告网络是否存在NSClassFromString 并发送这些类消息 如果存在 这对于 Objective C 对象来说效果很好 但是如何在运行时加载字符串常
  • 错误:CUICatalog:提供的资源名称无效:(空),或无效的比例因子:2.000000

    TableViewApplication 1458 70b CUICatalog Invalid asset name supplied null or invalid scale factor 2 000000 使用 TableViewC
  • 如何解决 Xcode 7 中的 No Type or Protocol Named 错误?

    我试图passing从第二个开始的值class我正在使用的头等舱protocol and delegate过程 每当我运行我的程序时 我都会遇到以下问题 No Type or Protocol Named locateMeDelegate

随机推荐