ios - 适用于 iPhone 和 iPad 的动态 xib 布局

标签 ios iphone objective-c ipad xib

我有一个 xib 文件,您可以在下图中看到。

enter image description here

我想知道如何制作它,以便它在 iPhone 或 iPad 设备中使用时能够正确布局。

请注意,标签中的文本仅用作占位符。

到目前为止,我可以调整

的宽度
  • 1997 到 1998标签
  • SalesDescription标签

并且图像的定位没有任何问题,我遇到的问题发生在我尝试布局 UILables 的底线时。它完全搞砸了

这就是我想要实现的目标

  • 卡片应保持在同一位置且宽度不变
  • 023 也应该保持在相同的位置并且不改变宽度
  • Num 应根据设备类型水平改变其位置,但保持其宽度
  • 8 应改变其相对于 Num 的位置,但其宽度应独立改变
  • Uni0052 应该表现得像 Num8

考虑到这一点,这可能吗?如果是,那么我希望有人能给我一些他们认为有帮助的指导或教程。我看过一些教程,但是相对定位让我失望。

最佳答案

您尝试做的事情都可以通过自动布局约束轻松解决。

有一点学习曲线,但值得付出努力。几乎所有您想做的事情都可以在没有代码维护的情况下完成。

这是一本很好的自动布局入门书:

http://www.raywenderlich.com/64392/video-tutorial-beginning-auto-layout

关于ios - 适用于 iPhone 和 iPad 的动态 xib 布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23620649/

相关文章:

iphone - RadioKit替代品,用于从URL实时流式传输音频

iphone - Objective-C 中用于存储和访问程序范围变量的单例。几个问题

ios - UIPickerview 完成按钮不起作用,即使它没有调用选择器方法

ios - NSMutableAttributedString 垂直对齐

iphone - 如果我的 iPhone 应用程序使用 Bonjour,我是否需要与 Apple 签订许可协议(protocol)?

ios - React Native App 在设备的启动屏幕上崩溃

ios - Xcode 4 项目的 Git 忽略文件

ios - 如何从我的 ios 应用程序向 whatsapp 发送图像或文本?

iphone - UITableView 自定义单元格无法流畅滚动,因为数据库阻塞了我的主线程

ios - 如何将某些内容分配给可变名称的 UIImageView?