- Registriert
- 15.03.08
- Beiträge
- 108
Hallöle liebe Apfeltalk´ler,
ich wende mich wieder mit einem (meiner Meinung nach echt hartnäckigem) Problem an euch: Ich habe in meiner App ein UIScrollView mit ganz vielen Buttons und Labeln drauf. Mangels des kleinen iPhone-Bildschirms will ich dem Benutzer nun die Möglichkeit geben, den Content zu zoomen. Gesagt getan, funktioniert einwandfrei, etwas verpixelt aber damit muss man wohl leben. Auch das resetten bei doubleTouch geht (habe vorläufig das ScrollView nicht bis zum äußersten Rand gemacht, da das noch die die Touches trackt, sondern nur der viewController darunter. Werde mir wahrscheinlich einfach eine eigene UIScrollView-Klasse schreiben und die touch-Methoden darin erweitern). So, wenn ich aber nun per
das zoomen wieder rückgängig gemacht habe, dann funktioniert das scrollen nicht mehr?! Außerdem ist mir aufgefallen, dass ich wenn ich maximal gezoomt habe, also auf 1.5f, nicht mehr bis zum (normalen) unteren Rand scrollen kann. Also man kann zwar generell scrollen, aber nicht bis zum wirklichen Ende des UIScrollViews.
Habt ihr ne Idee wie man das beheben könnte? Wäre echt wichtig!
ich wende mich wieder mit einem (meiner Meinung nach echt hartnäckigem) Problem an euch: Ich habe in meiner App ein UIScrollView mit ganz vielen Buttons und Labeln drauf. Mangels des kleinen iPhone-Bildschirms will ich dem Benutzer nun die Möglichkeit geben, den Content zu zoomen. Gesagt getan, funktioniert einwandfrei, etwas verpixelt aber damit muss man wohl leben. Auch das resetten bei doubleTouch geht (habe vorläufig das ScrollView nicht bis zum äußersten Rand gemacht, da das noch die die Touches trackt, sondern nur der viewController darunter. Werde mir wahrscheinlich einfach eine eigene UIScrollView-Klasse schreiben und die touch-Methoden darin erweitern). So, wenn ich aber nun per
Code:
sView.zoomScale = 1.0f;
Habt ihr ne Idee wie man das beheben könnte? Wäre echt wichtig!
Falls ihr euch wundert: auf den Buttons sind normalerweise noch UILabels bzw. UIImageView´s drauf und das ScrollView habe ich nicht bis zum Rand gemacht, weil ich halt die touches tracken wollte und noch nicht dazu gekommen bin, mir eine eigene Subclass vom UIScrollView zu schreiben, die das zusätzlich nocht macht, also zu dem "normalen" scrollen...