Существует ли способ установить некоторый z-индекс для z-position объектов UIImageView?

Мне удалось решить эту проблему, изменив строку 532 в /usr/share/phpmyadmin/libraries/plugin_interface.lib.php

Я изменил

if ($options != null && count($options) > 0) {

на

[ 111]

Сохранение, перезапуск apache2, и все было хорошо. Примечание: перед этим изменением вышеупомянутая проблема совпала с невозможностью импортировать или экспортировать базы данных в phpmyadmin (выдавая ошибку 500). Обе проблемы были решены путем внесения этого изменения в этот файл.

10
задан gerry3 19 November 2009 в 10:33
поделиться

3 ответа

Вы сказали, что использовали UIImageView. Рисование изображения с помощью UIImageView означает его инициализацию, а затем добавление в представление контейнера.

Разве вы не можете просто использовать этот код в цикле?

[containerView insertSubview:image atIndex:[[containerView subviews] count]]

В результате будет получено, что представление, добавленное первым, находится сверху стек просмотра (хотя я еще не смог проверить это :))

14
ответ дан 3 December 2019 в 13:19
поделиться

Не напрямую.

Одно решение будет давать UIViews свойство z-index; целое число, определяющее уровень вашей глубины. Затем вы могли бы пройти через NSArray (myArray), содержащий UIViews, добавляя их как подпредставления в порядке глубины.

3
ответ дан 3 December 2019 в 13:19
поделиться

На самом деле, насколько я знаю, для этого не существует свойства позиции z-index. Рисование в представлении использует простую модель рисования.

Вы можете либо поместить свою логику в цикл рисования (то есть нарисовать то, что хотите, в последнюю очередь) или использовать анимацию Какао, поскольку в отличие от UIImageView, CALayers действительно имеют глубину ( они являются двухмерной проекцией трехмерного пространства). См. здесь для справки.

2
ответ дан 3 December 2019 в 13:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: