Я разрабатываю приложение для iPhone, в котором я хочу настроить лист действий с моим собственным фоновым изображением для листа действий и кнопок.Я могу написать свой собственный вид, который ведет себя как UIActionSheet.Но UIActionSheet сам по себе имеет стандартное поведение, например блокирование событий ориентации.Мы можем не знать о таких вещах.Таким образом, в целях безопасности лучше иметь сам UIActionSheet;заменив все его представления своим собственным.
Для этого я сделал следующие вещи: 1. Создаю UIActionSheet.Вызовите showOnView: на этом листе действий.2. Установите делегата как myController. 3. В методе делегата willPresentActionSheet: удалите все подпредставления и добавьте мое настраиваемое представление в качестве подпредставления листа действия
Проблема заключается в том, что я не могу получить эффект анимации листа действийс моим пользовательским представлением, потому что UIActionSheet анимируется перед вызовом willPresentActionSheet (в showInView).Если я переопределю showInView и добавлю свою собственную анимацию, я могу пропустить такое поведение, как: 1. Блокировка событий ориентации 2. Некоторые из представлений (аргумент showInView :) могут не поддерживать ориентацию.Я должен иметь возможность применить ту же ориентацию к своему листу действий в showInView.
Может ли кто-нибудь помочь мне в настройке?
Спасибо и С уважением, Дипа