Ipad / iphone .. лист действий - PullRequest
1 голос
/ 08 февраля 2011

Я использовал вид выбора и дату выбора с листом действий, и он отлично работает в iphone. Я обновил приложение для iphone для ipad. Я установил свойство autoresize листов действий, но оно не отображается в ipad, и когда я поворачиваю iphone. Вот мой код

UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"Select Payment Type"
                                                      delegate:self
                                             cancelButtonTitle:@"Done"
                                        destructiveButtonTitle:@"Cancel"
                                             otherButtonTitles:nil];


// Add the picker
picker = [[UIPickerView alloc] initWithFrame:CGRectMake(0,185,0,0)];

picker.delegate = self;
picker.showsSelectionIndicator = YES;    // note this is default to NO
picker.autoresizingMask=UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight;
[actionSheet addSubview:picker];
[actionSheet showInView:self.view];
[actionSheet setBounds:CGRectMake(0,0,320, 700)];
actionSheet.autoresizingMask=UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight|UIViewAutoresizingFlexibleTopMargin
|UIViewAutoresizingFlexibleRightMargin|UIViewAutoresizingFlexibleLeftMargin|UIViewAutoresizingFlexibleBottomMargin;
[picker release];
[actionSheet release];

1 Ответ

0 голосов
/ 08 февраля 2011

При использовании Actionsheet в iPad следует помнить, что он отображается как PopOver ViewController. Это поведение по умолчанию Action Sheet в iPad.

...