私はiOS
に新しく、UIActionSheet
に関する問題に直面しています。iphoneと同じipadの底面にUIActionSheetを表示する方法
私のコードは、この
-(IBAction)picimgbtnClick:(id)sender
{
UIActionSheet *popup = [[UIActionSheet alloc] initWithTitle:@"Profile Photo" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:nil otherButtonTitles:
@"Gallery",
@"Camera",
@"Remove Photo",
nil];
popup.tag = 1;
[popup showInView:self.view];
}
これは、iPhone上で完璧に動作しますが、私はiPad上でこれを実行すると、UIActionSheet
中央に表示されます(下の画像を参照)、またキャンセル示していないようですボタン:iPhoneで
、それは次のように表示されます:
ipadのデフォルトの動作です。あなたはそれを変更することはできません –
@バルカン? – Muju
あなたはUIPopoverControllerを使用することができます。 –