我有一个带有tabbarcontroller的应用程序,带有两个控制器,现在在一个控制器中我在肖像模型中显示了一个uiactionsheet:
UIActionSheet * actionSheet = [[UIActionSheet alloc] initWithTitle:@“”delegate:nil cancelButtonTitle:@“Cancel”destructiveButtonTitle:@“Del”otherButtonTitles:nil,nil];
actionSheet.actionSheetStyle = UIActionSheetStyleBlackTranslucent;
[actionSheet showInView:self.view];
actionSheet.autoresizingMask = UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleBottomMargin;
[actionSheet release];
我发现当我将模式更改为横向时,它不起作用,因为它不响应控制器委托:
- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
如果动作表没有显示,控制器可以改变景观,为什么?非常感谢你!!!
1 回答
试试这个: