【发布时间】:2013-02-07 02:03:08
【问题描述】:
我有一个带有 tabbarcontroller 的应用程序,有两个控制器,现在在一个控制器中我以纵向模型显示 uiactionsheet:
UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"" 委托:无取消按钮标题:@“取消” 破坏性按钮标题:@“Del” otherButtonTitles:nil,nil];
actionSheet.actionSheetStyle = UIActionSheetStyleBlackTranslucent;
[actionSheet showInView:self.view];
actionSheet.autoresizingMask = UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleBottomMargin;
[actionSheet release];
我发现当我将模式更改为横向时,它不起作用,因为它没有响应控制器委托:
-(void) willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation 持续时间:(NSTimeInterval)duration
如果 actionsheet 不显示,控制器可以更改为 Landscape,为什么?非常感谢!!!
【问题讨论】:
-
好的,我收到了How to Answer[1],它会解决我的问题! [1]:stackoverflow.com/questions/4859352/…
标签: iphone ios objective-c uiactionsheet