0
デフォルトでは、iPhoneのランドスケープモードのUIActionSheet
は画面の幅(480)をとります。UIActionSheetの幅を変更する
幅を最小限にしようとしました。 Appleはどのようにして幅を変更できますか?Appleはこの動作を受け入れますか?
全コード:
actionSheet = [[UIActionSheet alloc] initWithTitle:@"\n\n\n\n\n\n\n\n\n\n\n" delegate:self cancelButtonTitle:nil destructiveButtonTitle:nil otherButtonTitles:nil,nil]; actionSheet.actionSheetStyle = UIActionSheetStyleBlackOpaque; actionSheet.delegate = self; [actionSheet showInView:self.view]; [actionSheet setBounds:CGRectMake(0 , 0, 200, 320)];
私はUIActionシートの境界を設定しようとしました。 [actionSheet setBounds:CGRectMake(0、0、200、320)]; – Bharathi
actionSheet = [[UIActionSheetのalloc] initWithTitle:@ "\ N \ N \ N \ N \ N \ N \ N \ N \ N \ N \ n" は デリゲート:自己 cancelButtonTitle: destructiveButtonTitleゼロ: otherButtonTitlesゼロ: nil、nil]; actionSheet.actionSheetStyle = UIActionSheetStyleBlackOpaque; actionSheet.delegate = self; [actionSheet showInView:self.view]; [actionSheet setBounds:CGRectMake(0、0、200、320)]; – Bharathi
あなたは[this](http://stackoverflow.com/a/1860168/932011)を読んでください。あなたは[UIView](https://github.com/homeyer/CustomUIActionSheet)を使って説明を使用することができます。アクションシートのようにスライドするカスタムビューを作成することができます – akk