iPhone: проблема Layer.zPosition - PullRequest
       0

iPhone: проблема Layer.zPosition

1 голос
/ 21 апреля 2011

Надеюсь, что кто-нибудь может мне помочь.

У меня есть view-контроллер с представлением, которое содержит красное изображение.Это изображение имеет zPosition 1.

Там есть функция, которую я нажимаю, и она добавляет новый вид поверх этого (и viewcontroller).это помещает кнопку в верхнюю часть красной полосы с z-положением 2.

Затем, когда вы нажимаете кнопку, третий вид (и контроллер) перемещается вверх по меню позади них обоих (изображение и кнопка), каку него zPosition = 0.

Теперь проблема в том, что меню скользит вверх под красной полосой, как и ожидалось, однако по какой-то неизвестной причине (почему я здесь) кнопка кажется под красным изображением.Что бы я ни старался, я не могу получить кнопку, чтобы сидеть на вершине изображения.

Я пробовал:

propertyViewController.shortlistButton.layer.zPosition = 2;

[propertyViewController.view bringSubviewToFront:propertyViewController.shortlistButton];

propertyViewController.shortlistButton.layer.transform = CATransform3DMakeTranslation(1, 1, 1);

(сообщение от stackoverflow)

1 Ответ

4 голосов
/ 21 апреля 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...