布局不适用于 iPhone 6

Posted

技术标签:

【中文标题】布局不适用于 iPhone 6【英文标题】:Layout is not working for iPhone 6 【发布时间】:2015-11-30 07:04:06 【问题描述】:

日历在 iPhone 5 上显示,但在 iPhone 6 上不起作用。在 iPhone 6 中,布局已更改 这是我的代码:

 calendar = [[DSLCalendarView alloc]initWithFrame:CGRectMake(10, 64, 320, 320)];

这是 iPhone 6 的图像,它不工作 这是适用于 iPhone 5 的图像。

【问题讨论】:

您的 iPhone 5 屏幕截图丢失。另一方面,请尝试始终计算屏幕宽度而不是使用“幻数” 【参考方案1】:

您需要采用自动布局以使您的日历具有响应性。你也有固定的日历宽度。改变

CGRectMake(10, 64, 320, 320)

CGRectMake(10,64,self.view.frame.width, self.view.frame.height)

【讨论】:

仍然无法正常工作,我使用了此代码。请帮助我更多 不工作是什么意思?您是否添加了自动布局约束?根据您提供的信息,我无法给出搬家建议。 我想增加行的大小。如果你有任何建议,请帮助我 您的问题与您的需求无关。如果您需要自定义日历,此链接可能对您有所帮助。 help.syncfusion.com/ios/sfschedule/appearance-and-styling

以上是关于布局不适用于 iPhone 6的主要内容,如果未能解决你的问题,请参考以下文章

iOS - 自动布局不适用于 3.5" 屏幕

awakeFromNib() 不适用于模拟指标

自动布局不适用于 Plus 型号

在 xib 文件上设置的约束不适用于 ipad ios

安全区域布局指南不适用于 UITableView 的 BackgroundView

自动布局不适用于故事板中放置的项目