【问题标题】:Layout is not working for iPhone 6布局不适用于 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 屏幕截图丢失。另一方面,请尝试始终计算屏幕宽度而不是使用“幻数”

标签: ios objective-c iphone ios-autolayout


【解决方案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
猜你喜欢
  • 2015-03-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-01
相关资源
最近更新 更多