Objective c:lanscaperight和landscapeleft的代码

发布于 2024-10-29 06:52:44 字数 207 浏览 3 评论 0原文

我正在创建一个 iPad,我只想有两个方向:横向右和左(不是纵向)...我已经改变了。 plist 文件,但是我应该在代码中写什么?

- (BOOL) shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation) {interfaceOrientation 返回?? }

I am creating an iPad, I would like to have only two orientations: lanscape right and left (not portrait) ... I have already changed. plist file but what should I write in code?

- (BOOL) shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation) {interfaceOrientation
return??
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

回忆凄美了谁 2024-11-05 06:52:44

试试这个方法:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
     return interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight;
}

Try this method:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
     return interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight;
}
水中月 2024-11-05 06:52:44
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    return (interfaceOrientation == UIInterfaceOrientationLandscapeRight || interfaceOrientation == UIInterfaceOrientationLandscapeLeft);
}

如果您希望保持更干净,您还可以使用一个方便的功能:

return UIInterfaceOrientationIsLandscape(interfaceOrientation);
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    return (interfaceOrientation == UIInterfaceOrientationLandscapeRight || interfaceOrientation == UIInterfaceOrientationLandscapeLeft);
}

There is also a convenience function that you can utilize if you wish to keep it a bit cleaner:

return UIInterfaceOrientationIsLandscape(interfaceOrientation);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文