问题标签 [adaptive-layout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
259 浏览

ios - 如何根据自适应布局和情节提要使 uitableviewcell 中的 uilabel 相对于设备进行包装

我的故事板中有以下内容UITableViewController

在此处输入图像描述

当我在模拟器中运行时,它会切断底部 uilabel 中的段落,如下所示:

在此处输入图像描述

如何让标签留在uitableviewcell基于自适应布局和情节提要的内部?

0 投票
1 回答
613 浏览

ios - 情节提要:为每个尺寸类的多个对象分配 IBOutlet

自从 Apple 推出以来Size Classes,我想,哇,日常工作可能会消失。走得更远,意识到这并不容易,看起来那么舒服。

我设置了测试项目来说明我的真实目的有点不同:

我有一个storyboard,一个IBOutletUIButton并决定这个按钮看起来不同Size Classes

为此,我创建了两个按钮:

  • iPhone 按钮(为 wChC 安装)
  • iPad 按钮(为 wRhR 安装)

在此处输入图像描述

问题

每次我尝试将这些按钮中的任何一个连接到IBOutlet button- 它总是适用于一个按钮并删除与另一个按钮的连接。

在此处输入图像描述 我希望这两个按钮实际上是一个按钮,但 iPhone、iPad 的布局不同。以前,有两个故事板这不是问题。

如何在一个故事板中实现这一目标?

0 投票
8 回答
5901 浏览

ios8 - iOS 8presentationController判断是否真的是popover

我正在使用 iOS 8 新的自适应“Present As Popover”功能。我在 StoryBoard 中连接了一个简单的 segue 来进行演示。它在 iPhone 6 Plus 上效果很好,因为它将视图显示为弹出框,而在 iPhone 4s 上则显示为全屏视图(表格样式)。

问题是当显示为全屏视图时,我需要在视图中添加一个“完成”按钮,以便可以调用dismissViewControllerAnimated。当它显示为弹出框时,我不想显示“完成”按钮。

在此处输入图像描述

我尝试查看presentationController 和popoverPresentationController 的属性,但我找不到任何可以告诉我它是否实际显示为弹出框的信息。

AdaptivePresentationStyle 总是返回 UIModalPresentationFullScreen,presentationStyle 总是返回 UIModalPresentationPopover

在查看 UITraitCollection 时,我确实发现了一个名为“_UITraitNameInteractionModel”的特征,它仅在实际显示为 Popover 时设置为 1。但是,Apple 不提供通过 popoverPresentationController 的 traitCollection 直接访问该 trait。

0 投票
2 回答
6969 浏览

ios8 - iOS 7 自动布局与 iOS 8 自适应布局,有区别吗?

iOS 7 自动布局和 iOS 8 自适应布局之间有区别吗?或者它只是-自适应布局-具有更多功能的更增强版本,以帮助构建适合不同屏幕尺寸的更灵活的布局?

我真的无法弄清楚这两个术语之间的真正区别,还是我错过了什么?

0 投票
0 回答
84 浏览

ios7 - 自适应布局 iOS 8 和 iOS 7

我必须开发一个可以在 iOS 7 和 iOS 8 设备上运行的应用程序。我正在使用 Xcode 6 来开发它,但我在设计 UI 时遇到了问题。我使用自适应布局设计了 UI,因此当我尝试在安装了 iOS 8 的设备上运行该应用程序时,它在所有显示尺寸(iPhone 4s、iPhone 5、5c、5s 和 iPhone 6、6 Plus 上)都运行良好) 如以下屏幕截图所示:

在此处输入图像描述

当我尝试在安装了 iOS 7 的设备上运行它时,我遇到了一些麻烦,如下图所示:

在此处输入图像描述

我该如何解决这个问题?如果系统检测到 iOS 7,我需要设计另一个 Storyboard 吗?我希望你能帮帮我

0 投票
1 回答
386 浏览

forms - 将 XFA 表单导入 AEM,更改事件处理程序不会触发

我有一个 XFA 表单(在 Adob​​e Designer ES4 中创作),在字段上定义了一个更改事件处理程序。当表单呈现为 PDF 并在 Reader 中打开时,更改事件处理程序工作正常。

但是,将 XFA 导入 AEM 表单 (Adobe Experience Manager Forms) 时,将字段添加到 AEM 表单是可行的,但更改事件不会在应有的情况下触发。我在下拉列表中有一个更改侦听器设置。我尝试了任何更改时弹出 javascript 的简单案例,但没有运气。(弹出窗口在 AEM 中确实有效)

如果有人可以重现错误并提供解决方案,则提供赏金。它可能需要在 AEM 中进行一些自定义。

谢谢

0 投票
0 回答
149 浏览

ios - Adaptive Layout 3.5 inch iPhone

I'm really new to the adaptive layout scene. I'm working on a project that I want to look really great on all iPhone screen sizes.

The question I have is: Is it possible to place a text box in a specific spot on each screen? The specific situation is that I have an image that takes up a majority of the screen. And I want to place an input box on top of that. Here is a screenshot to give you an idea of what I'm talking about.

enter image description here

And here is a screenshot to kind of show you how I have the background image set up.

enter image description here

The background image is placed perfectly and looks good on all screen sizes.

Do I need to place the textbox specifically for each screen size using size classes?

0 投票
2 回答
90 浏览

ios - iOS - 自适应布局(大小类)尽早获取数据,一次并在 viewcontrollers 视图中心放置一个 UIView

我使用启用了大小类的自动布局。
我想尽快获取数据,并且在以下情况下可以正常工作:

问题是该框架尚未计算,并给出了一个框架,即 600x600,这是故事板中的画布大小。这意味着如果我想通过使用将自定义加载器放置在中心:

这将使装载机放置在远离中心的某个地方。
我可以通过在以下位置调用 fetchData 来修复加载程序放置:

但这使得它不止一次获取。所以我的问题是:我什么时候应该 fetchData(),我希望它尽早发生。只有一次,我想让装载机居中。

谢谢

编辑:禁用自动布局或大小类不是一个选项。

0 投票
0 回答
415 浏览

ios - iOS8 上的自适应布局登录屏幕

我正在尝试使应用程序通用化,而最后阻碍我的是让登录屏幕居中,无论是在 iPhone 还是 iPad 上。

我最初开发了适用于 iPhone 的登录屏幕。UI 是堆叠的,由顶部的徽标、电子邮件文本字段、密码文本字段、按钮和信息标签组成。一切都放置在一个故事板中,其坐标和大小适用于 iPhone。我尝试按照谷歌搜索时遇到的几个示例进行操作,但由于某种原因,我无法使其正常工作。

我想容器视图、对齐和约束的某种组合会实现这一点,但到目前为止我很难过。我已经通过 Align 和 Pin 按钮尝试了许多不同的方法,结果要么视图在 iPad 的左上角,要么在 iPhone 的屏幕之外,或者元素最终都未对齐。有人知道如何使这项工作吗?

0 投票
1 回答
963 浏览

ios - 不同 iDevices 的自适应布局 UICollectionViewCell 大小

我正在为不同的 iDevices 屏幕尺寸使用自适应布局,我在纵向显示两个单元格时遇到了麻烦。我设计了一个 130 x 210 的单元格,它在 iPhone 5 上看起来很完美,但是在 iPhone 6 中我们有更多的 30 像素,为此我计算剩余空间并平均设置空间,但这看起来很难看

在此处输入图像描述

当我继续使用 iPhone 6+ 时,它看起来更奇怪,并且在 iPad 上连续会有更多的单元格,推荐我一种处理这种情况的方法,或者我应该每次计算项目的大小和项目的数量屏幕可以相应地包含这样的空间。这就是我现在的计算方式