Интересно, достаточно ли [actionSheet showInView: self.view];
, чтобы файл actionSheet сам сохранялся в self.view. ( edit : сохранить количество переходов от 1 до 4, поэтому здесь нет проблем)
Вы проверили размеры вашего вида?Лист расположен внутри вида, но если self.view ссылается на большой вид прокрутки, возможно, у вас просто лист ниже поверхности.Короче говоря, уверены ли вы, что self.view.frame и self.view.bounds имеют одинаковые значения в двух ситуациях, на которые вы ссылаетесь?Это то же самое представление (когда просто NSLog(@"%x",self.view)
- это его адрес)?
изменить , чтобы уточнить: сделайте
NSLog(@"%f %f %f %f",
self.view.frame.origin.x,self.view.frame.origin.y,
self.view.frame.size.width,self.view.frame.size.height);
и, пожалуйста, скажите, что вы видите наконсоль.Я получаю ваш «экран становится только темнее», если я устанавливаю либо кадр 0,0,0,0, либо кадр 0,0 320 800, так что это может быть ...