Аннотация көрінісі қабатында z-ретін орнатудың жолы бар ма?

Көрнекіліктерді көруге оңай болатындай, кейбір бейнелерді басқалардың үстіне шығарғыңыз келеді. Тапсырысты орнату тәсілі бар ма?

Мен бір нәрсені сынап көремін деп ойладым

[theMap addAnnotations:arrayOfLessImportantItems];
[theMap addAnnotations:arrayOfMoreImportantItems];

Дегенмен, бұл MKMapViewDelegate mapView: viewForAnnotation делегінің әдісі оларды төменде келтірген кезде қандай да бір тапсырысты байқамайтындығын көргеннен кейін анық. (Аннотация көріністері бассейнден шыққандықтан, делегат экранда экранға жылжытылғандай, аннотацияларды қосу және жою керек.)

Бірақ менде қарапайым болуы үшін, аздаған сандар элементтері бар және олар аз маңызды карта түйреуіштерінің артынан жерленеді. Мұны жеңудің жолы бар ма?

5
Бұл өте жақсы жұмыс істеді. Рақмет сізге.
қосылды автор Jim, көзі
бұл жауапты қолданып көріңіз.
қосылды автор Anna, көзі

1 жауаптар

Сондай-ақ, сіз zPosition сипатын CALayer (сіз QuatzCore.h қосыңыз) арқылы көріністің z-индексін өзгертуге болады.

yourView.layer.zPosition = 1;

Html/css :) сияқты жұмыс істейді

17
қосылды
Мен енді iOS үшін дамымай қаламын, сондықтан iOS-11-де қалай жұмыс істейтінін білмеймін
қосылды автор smihael, көзі
Бұл iOS 11 жүйесінде жұмыс істемейді.
қосылды автор Marco Pappalardo, көзі