Heyho Leute,
wie man sieht hab ich verdammt viele Fragen xDD Ich hoffe das ich damit keinem auf die Eier gehe *hehe*
Meine aktuelles Problem lautet wie folgt.
Ich habe einen ViewController "MapViewController". Und ich habe eine UIView (MapView) Klasse mit einem MKMapView als SubView (Object). Die Delegate des MKMapView ist mit dem "MapView" verbunden. Das MapView erzeuge ich im Controller und füge es dem View des Controllers hinzu.
Im Controller hab ich ein weiteres View - mein sogenanntes "MapMenu". Dort drint befindet sich eine UISegmentControl. Die Action der SegmentControl ist im Controller definiert.
So als Vorab Info!!!
Das Problem selber liegt darin, das die Segment Control 2 wesentliche Funktion trennt. Automatisch und Manuell. Was meine ich damit? Automatisch auf der Map einem Ziel folgen zB dem User oder Manuell falls der User sich gerade was auf der Karte anschaut (egal was). Ich habe einen NSTimer der regelmäßig die Objekte auf der Karte auffrischt (zB um diese zu verfolgen). Der Timer läuft eigentlich "immer". Auch wenn Manuell eingestellt ist. Das Problem was ich nun habe ist. Das ich abfragen muss 1. wann spielt der User an der Map rum (Manuell) und wann läuft das Automatische ab.
Das würde auf 2 wege wohl gehen.
1. Ich kriege irgendwie die Delegate funktion in den Controller (ich brauche sie aber auch im MapView).
2. Ich kann im MapView einen Pointer auf den aktuellen Index der SegmentControl setzen, welcher automatisch aktualisiert wird, wenn der User die Map Bewegt. Hier ganz klar!!! "Wenn der User sie bewegt". Weil die Delegate Funktion ja auch ausgelöst wird, wenn das Programm automatisch einem Objekt folgt....
Irgendwie....xD kA ich komm einfach net drauf. Brauche einen Gedankenanstoß von euch leute Was habe ich übersehen???
MfG
Euer Nax!
wie man sieht hab ich verdammt viele Fragen xDD Ich hoffe das ich damit keinem auf die Eier gehe *hehe*
Meine aktuelles Problem lautet wie folgt.
Ich habe einen ViewController "MapViewController". Und ich habe eine UIView (MapView) Klasse mit einem MKMapView als SubView (Object). Die Delegate des MKMapView ist mit dem "MapView" verbunden. Das MapView erzeuge ich im Controller und füge es dem View des Controllers hinzu.
Im Controller hab ich ein weiteres View - mein sogenanntes "MapMenu". Dort drint befindet sich eine UISegmentControl. Die Action der SegmentControl ist im Controller definiert.
So als Vorab Info!!!
Das Problem selber liegt darin, das die Segment Control 2 wesentliche Funktion trennt. Automatisch und Manuell. Was meine ich damit? Automatisch auf der Map einem Ziel folgen zB dem User oder Manuell falls der User sich gerade was auf der Karte anschaut (egal was). Ich habe einen NSTimer der regelmäßig die Objekte auf der Karte auffrischt (zB um diese zu verfolgen). Der Timer läuft eigentlich "immer". Auch wenn Manuell eingestellt ist. Das Problem was ich nun habe ist. Das ich abfragen muss 1. wann spielt der User an der Map rum (Manuell) und wann läuft das Automatische ab.
Das würde auf 2 wege wohl gehen.
1. Ich kriege irgendwie die Delegate funktion in den Controller (ich brauche sie aber auch im MapView).
2. Ich kann im MapView einen Pointer auf den aktuellen Index der SegmentControl setzen, welcher automatisch aktualisiert wird, wenn der User die Map Bewegt. Hier ganz klar!!! "Wenn der User sie bewegt". Weil die Delegate Funktion ja auch ausgelöst wird, wenn das Programm automatisch einem Objekt folgt....
Irgendwie....xD kA ich komm einfach net drauf. Brauche einen Gedankenanstoß von euch leute Was habe ich übersehen???
MfG
Euer Nax!
Meine Beiträge stehen unter der Beerware Lizenz!