Есть две проблемы: showFromToolbar
проблема с форматом сообщения, а другая - в методе performAction, как я могу отображать UIActionSheet
.Отображение UIActionSheet с панели инструментов
ActionSheet
из showFromToolbar
UIBarButtonItem
, когда я использую это заявление,
[ActionSheet showFromToolbar:(UIToolbar *)view];
Анализируя это показывает предупреждение для ожидаемого выражения
UIActionSheet *ActionSheet = [[UIActionSheet alloc]
initWithTitle:@"Language Options"
delegate:nil
cancelButtonTitle:@"Cancel"
destructiveButtonTitle:nil
otherButtonTitles:@"Devanagari", @"English", nil];
ActionSheet.actionSheetStyle = UIActionSheetStyleBlackTranslucent;
[ActionSheet showFromToolbar:(UIToolbar *)view];
[ActionSheet release];
Кнопка, которая отображает ActionSheet
UIButton *pagecurlButton = [UIButton buttonWithType:UIButtonTypeCustom];
[pagecurlButton addTarget:self action:@selector(performAction:) forControlEvents:UIControlEventTouchUpInside];
pagecurlButton.frame = CGRectMake(0.1, 0.1, 30, 30);
UIImage *img = [UIImage imageNamed:@"pagecurl.png"];
[pagecurlButton setImage:img forState:UIControlStateNormal];
UIBarButtonItem *pagecurl = [[UIBarButtonItem alloc] initWithCustomView:pagecurlButton];
В методе performAction как я могу отображать таблицу действий при hiiting.
-(void)performAction:(id)sender
приложение предназначено для iPad? – Felix
нет это для iphone – user1120133
вам нужно передать экземпляр UIToolbar или использовать другой метод, возможно '[ActionSheet showInView: sender];' – Felix