2016-08-15 8 views
8

Zbudowałem niestandardowy kontroler widoku. Ma 1 widok stołu, 2 widoki i 1 mapę. Kiedy ustawiam ograniczenia dla tego układu, działa dobrze. Zamykam projekt i ponownie otwieram widok mapy z kontrolera widoku. Szerokość i wysokość to 1000 punktów. Jeśli ustawię mapę na górze tego stosu, nie ma problemu. Ale kiedy ustawiam mapę w środku innych widoków, pojawia się problem. Muszę umieścić ten widok mapy w innym widoku lub wpłynąć na inne, ale problem nadal istnieje.Błąd ograniczenia MKMapkit przy ponownym otwarciu projektu

Używam Xcode 8 Beta 5, a ograniczeniem jest 0 0 0 0

enter image description here

+0

Co to jest "constraint to 0 0 0 0"? –

+0

ograniczenie górnej, prawej, dolnej i lewej – trquoccuong

+0

przepraszam, jeśli pytam, ale dlaczego przy użyciu wersji beta Xcode? może problem jest związany z tym ... czy dzieje się to na ostatnim Xcode 7? – ddb

Odpowiedz

1

Mam ten sam problem w najnowszej wersji beta. Uważam, że problem tkwi w niewłaściwym domyślnym rozmiarze, który zawsze jest ustawiony na 1000 x 1000 przez Xcode dla MKMapView.

Będę czekać na poprawkę w następnej wersji Xcode.

Jeśli, z jakiegoś powodu, naprawdę trzeba to teraz naprawić, można skonfigurować UIView z ograniczeniami zgodnie z wymaganiami, a następnie umieścić MKMapView wewnątrz UIView i użyć go do automatycznej zmiany skali.

enter image description here

Powiązane problemy