约束在iOS 8上有效,但在iOS 7上无效

奥伦

我试图UITableView在用户按下导航栏按钮时显示一个我的表视图是基于接口构建器构建的,并给出了以下约束:

  1. 尾随空间为:superView。
  2. 顶部空间:顶部布局指南。
  3. 宽度。
  4. 高度。

(当用户按下按钮时,表视图应位于viewController视图的右上角)。

现在,我不知道为什么,但是它可以在iOS 8上完美运行,但是在iOS 7上,表格的右侧损失了一些像素(它从视图中向外滑动)。我注意到它也可能在标签上发生。谁能帮我理解原因?

阿里斯

在Xcode 6中,布局约束是针对超级视图的边距设置的。不过,这仅适用于ios 8。要获得旧的行为,您需要从IB中选择一个约束,转到Attributes Inspector,查看第一项或第二项是否设置为边距。

例如:First Item: Superview.trailing Margin

单击它,然后取消选中“相对于边距”。您将必须对所有约束进行此操作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

CurrentItem在iOS上无效,但在Android上有效

为什么反应本机边界半径在iOS上有效但在Android Image上无效

AES 256和Base64加密的字符串在iOS 8上有效,但在iOS 7上被截断

创建GIF在iOS7上有效,在iOS8上中断

refs在iOS上有效,但在Android上未定义-React Native

topViewController错误(iOS7-在iOS8上有效)

PWA-文件下载在Android上有效,在IOS上无效

iOS推送通知在本地有效,但在bluehost上无效

Firebase Cloud 消息在模拟器中有效,但在 IOS 设备上无效

在iOS7中从loadView()引用的@IBOutlet的Swift展开错误,但在iOS8中有效

gl纹理采样器在iOS上始终返回vec4(0.,0.,0.,1。)(但在OSX / Android上有效)

图形在Chrome上有效,但在Firefox上无效

DelegatingHandler在Localhost上有效,但在Azure上无效

iOS:为什么媒体(图像、视频或 pdf)的共享在 iPhone 上有效,而在 iPad 上无效?

Delphi TNetHTTPRequest / TNetHTTPClient在Win 10上有效,但在Win 7上无效

函数在查询中有效,但在约束中无效

HTTP DELETE在浏览器中有效,但在Postman或IOS App中无效

网络检查在android中有效,但在iOS中无效

Sqlite DB 在 Flutter Android App 中有效,但在 iOS 中无效

UITableViewCell中的iOS7上的自动布局约束问题

新字段在localhost上有效,但在Heroku上无效

写入HID键盘在Linux上有效,但在Windows上无效

redash GET请求在POSTMAN上有效,但在axios上无效

将输入限制为仅某些字符在Chrome上有效,但在Firefox上无效

ASP.NET/VB日期在localhost上有效,但在remoteserver上无效

水平滚动在IE11上有效,但在Chrome和Firefox上无效

读取本地文件的Javascript在Windows上有效,但在Linux上无效

通知在模拟器上有效,但在实际设备上无效

在MySQL 5.7上无效的存储过程语法,但在MariaDB上有效