アクション シートに表示したい日付ピッカーを備えた UIView があります。私は次のコードを使用しています:
-(IBAction) button_click:(id)sender{
//UIActionSheet *sheet = [[UIActionSheet alloc] initWithTitle:@"the title" delegate:nil cancelButtonTitle:@"Cancel" destructiveButtonTitle:@"Destructive" otherButtonTitles:@"other", nil];
UIActionSheet *sheet = [[UIActionSheet alloc] init];
ActionSheetController *actionSheet = [[ActionSheetController alloc] initWithNibName:@"ActionSheetView" bundle:nil];
[sheet addSubview:actionSheet.view];
[sheet showInView:self.view];
}
私が得たのは、新しいビューの上部が少し下から上に出てきたということです。コードの中央の 2 行をコメントし、上部のコメントを外して通常のアクション シートを表示すると、正常に動作します。私が間違っているかもしれないアイデアはありますか?