Wie kann ich einen Kern-Plot Graph am Telefon machen, die nicht automatisch maximieren die ganze Super zu füllen

StackOverflow https://stackoverflow.com/questions/2345815

  •  23-09-2019
  •  | 
  •  

Frage

Ich bin ziemlich sicher, dass ich sah ein Beispiel, wo der Graph wurde nicht den gesamten iPhone-Bildschirm füllen, aber das kann ich nicht in meiner app passieren bekommen, noch in dem Core-Plot Test-App von Schaltern auf dem Code .

Ich habe ein Subview auf die ursprüngliche CPLayerHostingView in der Probe gegeben, dann die Klassen geändert -. Original zurück zu UIView, neuen Subview CPLayerHostingView, und ich habe die Datei des Besitzer Ansicht Auslass an die neue subview wieder verbunden

Wenn ich eine Grafik mit:

graph = [[CPXYGraph alloc] initWithFrame: theSubviewOutlet.bounds];

... und Schritt durch die ersten Stufen der Schichten des Aufbau der Grenzen genau sind (das heißt das gleiche wie in der .xib)

Wenn jedoch alle die Initialisierung durchgeführt wird, und die Grafik zeigt auf, füllt es die ganze Super.

Bin ich etwas fehlt offensichtlich?

War es hilfreich?

Lösung

Diese Arten von Fragen besser auf dem Kernstück Mailing-Liste gefragt, weil wir sie hier verpassen können.

Es gibt nichts Besonderes an einem CPLayerHostingView. Sie sollten in der Lage sein, es als ein Subview zu Ihrem UIView hinzuzufügen, und ändern Sie die Größe, wie Sie wollen. Sie sollten in der Lage, auch Federn und Streben in Interface Builder eingestellt oder über Code.

Vielleicht haben Sie Ihre Eltern UIView Setup Subviews in irgendeiner Weise die Größe? In jedem Fall sollte Core-Plot nichts tun, den Host-Ansicht Rahmen zu ändern.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top