2

私は現在、ユニバーサルアプリにUIActionsheetを使用しており、すべてうまく機能しますが、iPadのアクションシートをiPhoneのアクションシートに似せたいと思っています。

iPadにiPhoneのアクションシートに似たものはありますか?または、方向矢印なしでiPadアクションシートとポップオーバービューを再配置する方法はありますか?

ありがとう

編集:これが私がアクションシートを実装して追加するコードです

adActionSheet = [[UIActionSheet alloc]initWithTitle:@"Title" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:nil otherButtonTitles:@"Go to Site", @"Some other button", nil];
    [adActionSheet showFromRect:CGRectMake(300, 1150, 200, 200) inView:self.view animated:YES];
4

2 に答える 2

2

iPad では、アクション シートが自動的にポップオーバーに表示されます。これは変更できません。アレイも削除できません。API は、UIActionSheet必要なものをサポートしていません。

あなたの唯一の解決策は、あなたが望むことを行うカスタム実装です。

于 2012-12-03T21:03:54.103 に答える
0

実際には、iPad の UIPopover から矢印を削除できます

[self.popoverController presentPopoverFromBarButtonItem:anItem   
                                permittedArrowDirections:0
                                                animated:YES];

また

[self.popoverViewController presentPopoverFromRect:rect
 inView:self.view  permittedArrowDirections:0 animated:YES];

ゼロは方向がないことを表します。

于 2012-12-03T19:45:11.557 に答える