Ich versuche, einen kleinen Codeabschnitt in einer benutzerdefinierten Schaltflächenklasse wiederzuverwenden. Damit dies funktioniert, muss ich nicht dehnbare Bilder (ein Symbol) oder ein dehnbares Bild (ein "Swoosh") einreichen. Innerhalb des Codes muss ich das Rect einstellen, um die Höhe zu zeichnen, also möchte ich idealerweise einfach feststellen, ob das Bild dehnbar ist oder nicht? Wenn es nicht ist, zeichne ich es in der Größe des Bildes, wenn nicht, zeichne ich an den Grenzen des enthaltenden rect.Kann festgestellt werden, ob ein UII-Bild dehnbar ist?
Aus meiner bisherigen Untersuchung sind capInsets (iOS 5) oder leftCapWidth/topCapHeight (vor iOS 5) nicht sinnvoll.
Ist etwas im Kern oder Quarz Informationen, die ich verwenden kann vergraben?
Nur neugierig, für jetzt codiere ich es mit einem zusätzlichen Parameter.
** Ich habe seit Lese durch CGImageRef und dem CI Äquivalent **
Soweit ich es sagen kann, ist keine solche Informationen, die wir solche Bilder identifizieren zugreifen können, was die Frage aufwirft, wie das tut OS wissen?
Ich wurde informiert, dass es in android ist eine Unterklasse von was auch immer ein Bild normalerweise darstellt. Gr. : P Es ist einfach zu codieren, indem Sie in der UIView-Unterklasse, die ich zum Rendern in der Schaltfläche verwende, eine bool dehnbare Eigenschaft festlegen und diese in den Routinen setter und drawRect überprüfen. Es war also ein Problem, das ich bereits technisch gelöst hatte. Ich war nur neugierig. – Diziet