2013-02-19 6 views
0

Мне нужно создать PopUpOver для iPad. Мне нужно создать PopUpOver, как показано ниже.Как создать ipad PopUpOver?

На самом деле я путаю то, что будет называться это PopUpOver, и какой класс доступен для рисования этих типов PopUpOver для ipad.

, пожалуйста, дайте мне знать, что это такое и как оно будет создано? изображение 1) Варианта PopUpOver (черное изображение) изображения 2), что вариант совместного использования всплывающего

enter image description here

enter image description here

+0

во-первых, я ищу то, что это .. – Christien

ответ

3

Просто создать свой собственный вид и добавить его на выбранном виде/прямоугольнике

popoverController = [[UIPopoverController alloc] initWithContentViewController:imagePickerController]; 
    popoverController.delegate = self; 
    [popoverController presentPopoverFromRect:self.view.bounds inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES]; 

и не забыли включить < UIPopoverControllerDelegate> делегат в .h файле

+0

и как дать разные кнопки в это ?? – Christien

+0

Его собственный индивидуальный вид, как правило, вы обеспечиваете действие кнопки просто просто так же, как и он. – Madhu

+0

и что это такое imagePickerController – Christien

1

Для варианта 1 вам нужно UIPopoverController, у вас есть документы и примеры кода here

Для варианта 2 вам нужно UIActivityViewController, DOC here

+0

Я действительно хотел использовать UIActivityViewController для совместного использования, но проблема в том, что UIActivityViewController поддерживает только «ios6» не раньше этого. Что я могу сделать для поддержки до версии ios для совместного использования цель .. – Christien

+0

Для предыдущих версий вы должны использовать UIActionSheet, но у него нет значков, просто кнопок. – jcesarmobile

+0

ОК спасибо человеку !! и еще одно сомнение plz clear .. в изображении 1, которое является UIPopoverController, значки на какой предмет ?? означает, что это не на странице UIActionSheet. – Christien

Смежные вопросы