iPad - 无法检测方向
我试图通过考虑方向来在 viewDidLoad 中布置一些子视图, 这是我的代码。 NSLog 永远不会被执行。请帮忙。
-(void) viewDidLoad {
[super viewDidLoad];
if ( UIInterfaceOrientationIsPortrait([UIApplication sharedApplication].statusBarOrientation)) {
}
if ( UIInterfaceOrientationIsLandscape([UIApplication sharedApplication].statusBarOrientation)) {
NSLog(@"This is landscape");
}
}
I am trying to lay out some subviews in viewDidLoad by taking into account the orientation,
Here's my code. The NSLog is never executed. Please help.
-(void) viewDidLoad {
[super viewDidLoad];
if ( UIInterfaceOrientationIsPortrait([UIApplication sharedApplication].statusBarOrientation)) {
}
if ( UIInterfaceOrientationIsLandscape([UIApplication sharedApplication].statusBarOrientation)) {
NSLog(@"This is landscape");
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为这是因为视图总是以纵向加载。
编辑:尝试:
I think that's because a view is always loaded in portrait.
EDIT: Try: